Skip to content

Elixir Fundamentals

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.

intermediate15 lessons6 chapters15 graded exercisesElixir

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.

  • Getting Started
  • Strings and Pattern Matching
  • Control Flow
  • Functions and Modules
  • Collections
  • Atoms, Anonymous Functions, Comprehensions
Taught in Elixir, graded on a real executor.

Curriculum

6 chapters, 15 lessons. Each lesson is a short read and a graded exercise.

  1. 1Hello, WorldRead · exercise
  2. 2Variables and TypesRead · exercise
  3. 3Numbers and MathRead · exercise