Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Digital Marketing
Computer Networking
Project Management
Modern & Contemporary American Poetry (“ModPo”)
Vital Signs: Understanding What the Body Is Telling Us
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore techniques to make illegal states unrepresentable in code, reducing bugs and improving comprehension. Learn to apply this principle in functional programming for more robust software design.
Discover how to create an intuitive internal Elixir ecosystem by self-hosting package repositories, documentation, and Livebook. Learn to improve code sharing and discovery within your company.
Explore LiveData, a JSON-based extension of LiveView, enabling interactive UIs beyond HTML. Learn its tech, applications, and potential for Javascript and mobile app development.
Explore "beep boop," a humane representation of lambda calculus terms inspired by sound, offering an easier alternative to traditional notations for humans to utter and understand.
Explore the ongoing challenges in software development, focusing on security risks, system complexity, and innovative solutions for building resilient applications.
Learn how to port a large Rails app to Elixir, covering gems, dependencies, starting strategies, API handling with GraphQL, and ActiveStorage migration. Gain insights for Rails developers transitioning to Elixir.
Explore functional parsing for novel markup languages, focusing on fault-tolerant parsers with real-time error messages. Learn design principles and implementation techniques through case studies of MiniLaTeX and L1.
Discover tools and techniques to diagnose and optimize LiveView performance, enhancing your Elixir web applications for improved speed and responsiveness.
Explore Elixir system observability through logs, metrics, and traces. Learn structured logging, PromEx setup, and OpenTelemetry basics for improved system understanding and monitoring.
Explore Gradualizer's advancements in type checking Erlang and Elixir, including demos, comparisons, and future developments for improved code reliability.
Explore Livebook's interactive features for collaborative coding and API exploration. Discover how this powerful tool can enhance your workflow and productivity.
Explore the Enigma machine's encryption process through an Elm implementation. Learn its workings, weaknesses, and historical significance in WW2 codebreaking efforts.
Explore DNS fundamentals, from authoritative servers to ICANN. Learn domain transfer techniques and DNS utilization for app scaling and distribution. Gain insights into this crucial internet pillar.
Explore formal verification techniques for floating-point programs in functional languages, focusing on static analysis to ensure accuracy and meaningful results despite rounding errors.
Explore Actor model and CSP concurrency in Elixir and Clojure. Compare BEAM VM and JVM implementations, gaining insights into concurrency paradigms and their unique features for better development practices.
Get personalized course recommendations, track subjects and courses with reminders, and more.