Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Computer Science
Artificial Intelligence
Data Science
Intelligenza Artificiale
The Bible's Prehistory, Purpose, and Political Future
Education for All: Disability, Diversity and Inclusion
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore test-driven development in Phoenix LiveView through live coding. Build a robust application from scratch, gaining confidence in refactoring and deployment.
Explore QuickCheck Dynamic for testing complex liveness properties in systems. Learn strategies to efficiently test hard-to-reach behaviors and enhance property-based testing capabilities.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.