Skip to content

Erlang Fundamentals

Learn Erlang: the language behind WhatsApp, RabbitMQ, and most of the internet's telecom infrastructure. Built for concurrency, fault tolerance, and 'nine nines' uptime. The actor model in its purest form. Will rewire how you think about distributed systems.

intermediate8 lessons4 chapters8 graded exercisesErlang

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Syntax Basics
  • Functions and Pattern Matching
  • Tuples and Records
  • Recursion, Modules, and Maps
Taught in Erlang, graded on a real executor.

Curriculum

4 chapters, 8 lessons. Each lesson is a short read and a graded exercise.

  1. 1Hello, ErlangRead · exercise
  2. 2Variables and AtomsRead · exercise