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 Elixir's hidden features and abstractions powering frameworks like Nerves, LiveView, and NX. Uncover how OTP behaviors and macros create elegant, reliable concurrent systems.
Explore RabbitMQ streams' design journey, internals, and new filtering feature. Gain insights into best practices, limitations, and future developments for efficient message streaming and partitioning.
Explore BEAM's 30-year evolution, focusing on concurrency models and fault-tolerant systems. Gain insights into developing robust concurrent programs and understanding BEAM's architecture.
Explore flexible code wiring techniques for protocol evolution, data generation, and modular applications using function lists in Haskell.
Explore functional infrastructure as code using Scala and Pulumi, leveraging Scala 3 features for improved safety and developer experience in managing complex infrastructural concerns.
Explore how programming language design can minimize bugs and simplify debugging. Learn about trade-offs in language design and their impact on software stability and correctness.
Explore innovative approaches to programming distributed systems, leveraging language design for improved performance, correctness, and expressiveness in large-scale applications.
Explore digital twins for everyday activities, enhancing situational awareness while preserving human decision-making. Learn about quantum doodles and their implementation in Elixir.
Discover how to prevent production downtime caused by unsafe database migrations using the excellent_migrations library, a static analysis tool for Elixir that detects potentially dangerous operations.
Explore change data capture using Elixir and Debezium, covering technical debt, state sharing, and advanced solutions for data replication and consistency.
Explore observability techniques for complex systems, focusing on practical strategies to enhance system transparency and troubleshooting capabilities.
Explore Gleam's type-safe approach to BEAM actors, understanding their structure and implementation within the language's type system. Gain insights into asynchronous and concurrent programming.
Explore the challenges and lessons learned in developing Membrane, an open-source framework, as it approaches its 1.0 release. Gain insights into framework design, API creation, and open-source development.
Explore Elixir compilation, understand file recompilation triggers, and learn strategies to reduce compile-time dependencies for faster development workflows.
Explore the impact of user context on app testing and defect response. Learn empathetic testing strategies to enhance software quality and user experience across various applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.