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
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the comparison of four static type checking tools for Erlang (Dialyzer, Gradualizer, eqWAlizer, etylizer), examining their expressivity, performance, capabilities, and limitations to help developers choose the right tool for their projects.
Discover how to embed external domain-specific languages in Scala, exploring implementation techniques using tagless-final style and Scala 3 features through real-world examples from the jq language embedding.
Explore Lustre's framework architecture in Gleam, combining Elm Architecture with Erlang's actor model to create universal components that seamlessly run on both server and client sides.
Explore the contrasting approaches of logic and heuristics in AI development, examining their implications for programming, creativity, and the future of human work in technology and arts.
Dive into building full-stack applications with Gleam, exploring static typing on BEAM and JavaScript integration through hands-on demonstrations and practical implementation techniques.
Dive into the fundamentals of Algebraic Data Types (ADTs), exploring their properties, practical applications, and evolution into GADTs while understanding their theoretical foundations and system design implications.
Explore a conceptual Python dialect that combines optional static typing with dependent types, creating harmony between functional and object-oriented programming while empowering developers with advanced type theory.
Discover how SAFE Stack enables functional-first web development in F#, combining type safety with modern frameworks like ASP.NET and React to build unified client/server applications that can be easily deployed to the cloud.
Explore Ray De Los Santos' journey developing a microcontroller framework for ESP32 and Raspberry PICO using Gleam, Erlang, and AtomVM, with demonstrations of tools and code examples for embedded programming.
Explore Chris McCord's keynote on the evolution of code generators in Elixir, discussing their death and rebirth with new approaches and techniques at ElixirConf EU 2025.
Explore Luerl, a pure Erlang implementation of Lua that runs on the BEAM in a sandboxed environment, with insights on its implementation and practical applications in Smart TV testing.
Discover how Erlang and AtomVM were used to develop a lovable IoT device with personality while maximizing battery life, including hardware prototyping, code flashing, and memory management techniques.
Explore cross-continental IoT development using BEAM technologies, covering multiprotocol gateways, Edge AI/ML, and hardware-software solutions from prototype to production.
Discover how to make functional programming languages more appealing to business decision-makers by understanding platform vs productivity languages and their budget implications.
Discover the evolution of BEAM virtual machine through nearly three decades of development, from memory-hungry Erlang VM to robust foundation for Elixir and Gleam languages.
Get personalized course recommendations, track subjects and courses with reminders, and more.