Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Algorithms and Data Structures
Information Technology
Computer Networking
Improving Communication Skills
Teaching Young Learners Online
Probability - The Science of Uncertainty and Data
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Learn to create interactive dashboards using Python libraries like Bokeh and Panel. Explore data visualization techniques, analyze diverse datasets, and tell compelling stories through customized, user-friendly interfaces.
Learn to create, understand, and effectively use regular expressions in Python for data validation, parsing, and normalization. Discover when and how to apply regex for optimal results.
Learn Python basics through creating simple games. Covers variables, expressions, loops, and functions. Ideal for complete beginners, with guidance for further learning.
Get personalized course recommendations, track subjects and courses with reminders, and more.