Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Python software supply chain security, including common attacks, protective measures, and tools. Learn about ecosystem improvements for enhanced security in third-party package integration.
Explore probabilistic data structures in Python for efficient counting and item recognition, focusing on Hyperloglog and Bloom Filter algorithms for fast, scalable solutions.
Explore Pydantic for runtime type checking in Python, enhancing data validation for web APIs using standard type annotations and offering compatibility with dataclasses.
Hands-on introduction to CI/CD fundamentals using CircleCI. Learn core principles, build configuration, code commits, testing, and packaging through practical exercises.
Explore Python's warning system for handling minor issues without raising exceptions. Learn to generate, filter, and customize warnings for more nuanced error handling in your code.
Explore Sphinx for building static websites using Markdown, leveraging its powerful features for rich linking and knowledge base creation beyond traditional documentation.
Explore FastAPI's features for rapid REST API development in Python, covering core concepts, schema creation, documentation, and advanced functionalities.
Explore static duck typing in Python using typing.Protocol, enhancing type hints for more expressive and verifiable code. Learn concepts and benefits through real-world examples from the standard library.
Explore quantum computing in Python: access real quantum hardware, differentiate quantum programs, and integrate them into larger differentiable programs for optimization and training.
Explore declarative configs for maintainable, reproducible code. Learn input formats, representations, deserialization, and type-safety. Discover strategies for evolving configs while preserving backwards compatibility.
Explore Instagram's Python optimization strategies, including runtime modifications, inline caching, and JIT compilation, achieving significant performance improvements for large-scale web applications.
Explore functional programming concepts in Python, including higher-order functions, immutability, and lazy evaluation. Learn to write cleaner, more efficient code using functional paradigms.
Hands-on tutorial demystifying Python packaging, covering libraries and applications, build tools, distribution formats, and testing techniques for both beginners and experienced developers.
Learn to write high-quality Python unit tests using Pytest and mock. Master best practices for effective testing, enhancing code reliability and maintainability.
Explore advanced Dask features: task graph optimization, plugins, cluster inspection. Gain deeper understanding of internals and apply to data-intensive workloads.
Get personalized course recommendations, track subjects and courses with reminders, and more.