Starting Points
Choose a comprehensive video path, approachable bite-sized tips, or a modern project-based book.
Most comprehensive
Getting Started
Follow the original beginner curriculum from your first Elixir programs through Mix, pattern matching, processes, and more.
Any content that is obsolete will be clearly labeled as "archived".
Start the series →Easiest to sample
Elixir Tips
Watch short, approachable videos when you want one specific Elixir concept broken down clearly.
The tips playlist will give you a sharper understanding of how key specifics in the language work, which will help you work more efficiently in a REPL and parse unfamiliar code snippets more quickly.
Watch on YouTube ↗
Newest project path
5 Little Potions
Build five games while learning modern Elixir, Phoenix, LiveView, GenServers, PubSub, and Presence.
Explore the book →