Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Computer Science
Cybersecurity
Max MSP Programming Course: Structuring Interactive Software for Digital Arts
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Psychology of Personal Growth
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore mutation testing to enhance test suites and code quality. Learn its benefits, drawbacks, implementation, and tools for various languages. Gain insights to improve testing practices and code reliability.
Explore PropEr, a property-based testing framework for Erlang, focusing on its state machine testing capabilities. Learn setup, implementation, and practical applications for robust software development.
Explore mathematical approaches to debugging, focusing on functional programming techniques and their impact on error resolution efficiency and program complexity reduction.
Explore ROSiE, an Erlang implementation of ROS, enabling BEAM-based interaction with robotics ecosystems. Learn its architecture, advantages, and witness live demonstrations including hot code upgrades on active robots.
Explore Orthotope, a Haskell library for multi-dimensional arrays inspired by APL. Learn efficient structural operations, clever array representation, and various implementations for different storage and typing needs.
Explore the Kry10 Secure Platform, combining BEAM VM isolation, seL4 Microkernel, and formal methods to build trustworthy, fault-tolerant systems for IoT and next-gen software development.
Explore Makina, a new Elixir library for efficient property-based testing of complex systems like Ethereum smart contracts, featuring improved error detection and code reuse.
Explore Lambdapad, a static site generator for BEAM languages. Learn its features, setup process, and see a live demo for creating websites easily with Elixir or Erlang.
Explore formal reasoning techniques to improve system testing, monitoring, and design. Learn practical applications of formal verification concepts for more efficient software development and operations.
Explore time-travel debugging techniques for complex production systems, learn to build specialized debuggers, and understand their impact on system design for efficient troubleshooting.
Explore the BEAM ecosystem's challenges and future, focusing on uniting developers and improving interoperability between languages. Gain insights on strengthening the community and fostering innovation.
Explore advanced testing techniques for distributed Erlang applications using trace specifications and chaos engineering. Learn to verify complex scenarios and improve fault tolerance in production systems.
Explore Erlang/OTP's new selectable features, including Value-Based Error Handling. Learn how to evolve the language without affecting existing code, enabling experimentation with backwards-incompatible changes.
Discover how to boost Dialyzer's performance 7x with the new incremental mode. Learn the differences from classic PLT building and checking, and optimize your Erlang & Elixir development workflow.
Explore Vaxine, a rich-CRDT database for Elixir/Phoenix apps. Learn about its features, use cases, and how it extends CRDTs with invariant safety for low-latency, collaborative applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.