Skip to content

Career path

Elixir Developer

Master Elixir — Erlang's BEAM with Ruby-like syntax. Used by Discord, Pinterest, WhatsApp's discord layer for fault-tolerant services.

mixed3 courses31 lessons~8 hoursFree
Start pathor sign up to track progress

Start → ship

1

You start with

Elixir Fundamentals

3

You ship

Elixir Advanced

3 courses in order, every exercise graded on the executor.

Course sequence

Follow it in order. Each course is its own certificate.

  1. 1

    Elixir Fundamentals

    Not started

    Learn Elixir: a functional language on the BEAM (Erlang VM), behind WhatsApp's messaging core, Discord's chat infra, and Phoenix LiveView. Pattern matching, immutable data, the pipe operator. Every lesson is hands-on with real elixir execution.

    intermediateelixir15 lessons~4h
  2. 2

    Elixir Intermediate

    Not started

    Level up from Elixir Fundamentals. Pattern matching depth, the Enum/Stream split, structs, processes and message passing, GenServer basics. The features that make Elixir's concurrency story unique.

    intermediateelixir9 lessons~2h
  3. 3

    Elixir Advanced

    Not started

    Beyond Elixir Intermediate. GenServer, supervision trees, OTP behaviours, Tasks and Agents, ETS basics, macros. The OTP toolkit behind WhatsApp's reliability.

    advancedelixir7 lessons~2h

Create a free account to track your progress across this path.