The BEAM for Developers
Hands-on BEAM runtime deep dive
Hands-on BEAM runtime deep dive
This course teaches engineers how to reason about the Erlang runtime system in practical terms. It covers processes, message passing, scheduling, memory behavior, supervision, tracing, and the habits needed to debug live systems without guessing.
The material is written for teams using Erlang, Elixir, or Gleam, and for engineers who need a stronger mental model of concurrent systems.
The course can be run as a private workshop for a team. Public sessions are listed when they are scheduled.
The public course material remains available here:
I found the philosophical part useful for the team to design our applications.
- Shraman, Delta Exchange