Skip to content

Elixir Intermediate

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.

intermediate9 lessons4 chapters9 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.

  • Pattern Matching and Pipelines
  • Structs and Processes
  • Polymorphism
  • Mix and Testing
Taught in Elixir, graded on a real executor.

Curriculum

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

  1. 1Pattern Matching Beyond BasicsRead · exercise
  2. 2Enum vs StreamRead · exercise