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
Management & Leadership
Cybersecurity
Digital Marketing
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Uncommon Sense Teaching
Programming for Everybody (Getting Started with Python)
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore data breaches with Troy Hunt: motivations, access methods, and defensive strategies. Gain insights into the complex world of cybersecurity and learn to protect your organization.
Explore the balance between essential work and improving development tools. Learn to identify and tackle different "yak shaving" scenarios for enhanced team productivity and smoother workflows.
Introduction to Apache Airflow for orchestrating data pipelines, covering key components and demonstrating simple pipeline builds. Includes practical demos and insights on Airflow's evolution and community contributions.
Comparative analysis of TypeScript and KotlinJS, exploring their strengths, weaknesses, and suitability for different distributed architectures. Covers community support, JavaScript interoperability, syntax elegance, and async programming models.
Explore the psychology behind UX design, cognitive biases, and digital decision-making. Learn how to influence choices through environmental interventions and understand the ethical implications of user experience manipulation.
Explore functional programming and actor composition for building resilient, non-deterministic systems. Learn design strategies for handling failures and communication latency in distributed environments.
Discover how Elixir simplifies system architecture for smaller projects, offering benefits beyond massive concurrency. Learn its advantages for backend development and homogeneous solutions.
Explore software failures, their consequences, and valuable lessons learned. Gain insights into preventing critical errors, validating data, and understanding common pitfalls in programming and system design.
Explore DevOps challenges, new patterns, and anti-patterns in modern software development with insights from "Release It!" author Michael Nygard and Java Champion Trisha Gee.
Explore serverless architecture with AWS, focusing on practical examples like form uploads and restaurant reservations. Learn to design distributed systems and leverage event-driven architecture for efficient development.
Exploring software engineering as an iterative, empirical discipline. Challenges misconceptions, emphasizes practical approaches like continuous delivery, and redefines the field as a true engineering practice.
Explore serverless computing's evolution, lessons learned, and future trends with insights from a product manager's experience building on AWS Lambda and developing next-gen platforms at Cloudflare.
Explore Unison's unique approach to functional programming, featuring cryptographic signatures, immutable distributed codebases, and simplified deployment for enhanced developer experience.
Explore evolutionary design techniques for adapting to changing requirements while maintaining clean code. Learn from real project animations and discover when to apply this approach effectively.
Explore evolutionary design techniques for adapting to changing requirements in software development. Learn how designs evolve over time and when to apply these methods in your projects.
Get personalized course recommendations, track subjects and courses with reminders, and more.