https://pragprog.com/screencast/v-roerlang/modern-erlang-for-beginners
An in-depth introduction to coding with Erlang, a general-purpose, concurrent, functional programming language renowned for its ability to create distributed and fault-tolerant systems.
Modern Erlang for Beginners provides a thorough introduction to the Erlang programming language from the very basics to building your first Erlang/OTP application.
This course takes a very structured approach of teaching Erlang. The screencasts show you how to get started, in a gradual journey from understanding basic concepts such as pattern matching, to writing your first OTP application. You will learn how to use behaviours to build supervised and distributed systems, through clear examples and detailed explanations.
Why Erlang? The Erlang runtime system is known for its designs that are well suited for systems with the following characteristics:
Distributed Fault-tolerant Highly available (non-stop applications) Support Hot Code swapping (code can be changed without stopping a system)
I did not watch it (yet), however looks very interesting material to refresh some concepts, to read better erlang code or to bootstrap OTP