Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a 16-year-old's journey from novice to funded contributor in the Erlang ecosystem. Learn to overcome fears, collaborate effectively, and balance open-source work with personal commitments.
Explore strategies, solutions, and hacks for scaling RabbitMQ in high-growth environments. Learn from real-world experiences to build resilient, highly available messaging systems.
Explore automatic conflict resolution in Mnesia using Hypermnesia, an extension featuring async_ec for streamlined replica reconciliation after network partitions.
Discover practical patterns and implementation strategies for Telemetry in Elixir production applications, drawing from real-world experiences at Ramp.
Explore performance and resiliency gains in a ride-sharing app using various process architectures. Compare standard Phoenix + PostgreSQL setup with advanced BEAM features.
Explore challenges and solutions in implementing TLS authenticity for Erlang/OTP, focusing on privacy, integrity, and security in open networks.
Explore the evolution of modeling communicating systems using functional programming over 30+ years, from telecoms protocols to probabilistic models and Bigraphs, with insights on future challenges.
Explore functional programming's role in building resilient systems for climate analysis, addressing global crises through data-driven conservation and policy decisions.
Explore strategies for investigating, understanding, testing, and transforming legacy code into manageable, workable pieces. Learn approaches to tackle messy, untested codebases effectively.
Explore algebraic effect handlers and their integration with parallel computations, enhancing control flow and programming flexibility in functional languages.
Explore Task-Oriented Programming for developing multi-user web applications using the iTask library in Clean. Learn about industrial applications like VIIA for maritime monitoring and control systems.
Transform Elixir umbrella monoliths into scalable microservices using built-in Erlang and Elixir mechanisms. Learn a step-by-step approach with practical code examples for efficient distributed architecture.
Explore observability in large-scale systems: design effective metrics and logs, understand system performance, and proactively address limitations before they become issues.
Explore reimplementing legacy protocol code using state machines. Learn how to tackle technical debt and create extensible systems with OTP's gen_statem behaviour and telemetry-like event mechanisms.
Explore Gleam's static typing for BEAM and browser, featuring a demo of a multi-user Web Audio app and Phoenix-like setup in this Code BEAM Europe 2023 talk.
Get personalized course recommendations, track subjects and courses with reminders, and more.