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
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore why powerful testing tools like property-based testing and coverage-guided fuzzing remain underused, and discover practical solutions to make advanced testing accessible.
Discover why event-driven architecture may not be the best solution and explore alternative patterns that provide connectivity benefits without the typical complexities.
Understand the legal complexities of AI-generated code ownership, IP rights, and how AI companies use open-source code as training data in this essential developer guide.
Master bronze layer data ingestion techniques for handling unstable schemas using native Python structures instead of pandas for more reliable raw data processing.
Unlock the inner workings of Python's dataclasses module by building key features yourself and exploring advanced techniques used under the hood for complex programs.
Discover how to adapt open source project management strategies across different scales, from small personal projects to libraries downloaded millions of times monthly.
Explore Python's design philosophy around safety guardrails and how the language evolved to protect developers from dangerous features while maintaining flexibility.
Explore Python's context managers, their 20-year evolution since PEP 343, practical applications, and integration with contextvars in this entertaining PyBay talk.
Explore Python's role in building resilient network automation and testing frameworks using Netmiko, Nornir, pyATS, and pytest for robust, maintainable systems.
Discover Cosmograph, a high-performance web framework for creating interactive graph visualizations directly from Python notebooks, handling millions of points with GPU acceleration.
Discover how SHAP uses game theory to interpret ML model predictions, making black box algorithms explainable through feature importance attribution and practical case studies.
Discover how to transition from multiprocessing to free-threaded Python, exploring performance improvements and new challenges in concurrent programming.
Discover how Structured RAG improves upon traditional RAG for faster, better AI question-answering over large text/image collections, with demos and Python library insights.
Dive into Python's "Hello World" to explore the interpreter, C libraries, Linux kernel, and computer abstractions for better debugging and development insights.
Explore when AI-generated tests fall short and discover how writing your own tests creates more robust, meaningful coverage for better Python development.
Get personalized course recommendations, track subjects and courses with reminders, and more.