Elixir is a functional, concurrent language built on the Erlang VM, prized for building reliable, scalable systems. These free courses, docs, tools and communities cover everything from your first pattern match to running production-grade Phoenix applications.
A free, open source, community driven curriculum that takes you from basic syntax through OTP, Ecto and Phoenix.
A free video course that teaches core Elixir and then walks through building two real web applications with Phoenix.
A structured free course that takes you from zero Elixir knowledge to writing your own working application.
The official step by step guide from the Elixir team, covering language foundations, Mix and OTP from scratch.
The official follow up guide to Getting Started, walking you through building a real, testable OTP application with Mix.
Free YouTube tutorials plus weekly live streams and interviews with founders and experts across the Elixir ecosystem.
A solid single video walkthrough of Elixir's core syntax and ideas, good as a first taste of the language.
freeCodeCamp's Elixir and functional programming coverage, including a full length beginner course video, all free.
A free playlist walking through Exercism's Elixir exercises, useful if you like watching solutions worked through.
A fast, free reference aimed at people who already know Erlang syntax and want to map it onto Elixir quickly.
A beginner friendly, free GitHub guide with over 20 step by step example apps to flatten the learning curve.
Free interactive notebooks that teach Elixir fundamentals hands on using Livebook instead of static text.
A complete free beginner tutorial that builds a working todo list app in Phoenix 1.7 from an empty folder.
A detailed free walkthrough showing how to make both basic and non blocking HTTP requests in Elixir.
A free practical tutorial by an experienced Elixir developer showing how they would start a new project from scratch.
The official page pointing beginners toward next steps, deeper guides and community projects once the basics click.
168 free exercises with automatic analysis and volunteer mentoring, one of the best ways to practice idiomatic Elixir.
A free, self guided series of coding exercises that tour Elixir's most important features one koan at a time.
Free ranked coding challenges in Elixir that let you compare your solution against the community after solving.
A free in browser sandbox for running Elixir code instantly with no local install needed.
A free embeddable playground for trying out small Elixir snippets directly in your browser.
A free batteries included template for tackling Advent of Code puzzles in Elixir, complete with input handling and tests.
The complete, always current official documentation for every module and function in the Elixir standard library.
The official curated list of books, courses and videos maintained by the Elixir core team.
A free, gentle introduction to Elixir written for people with little to no prior programming experience.
A free ebook covering installation, syntax and the Erlang and OTP platform including processes and GenServer.
A free, thorough guide to Erlang and functional programming concepts that underpin everything Elixir does on the BEAM.
A free, community maintained list of Elixir books, useful for finding both free and paid titles in one place.
A free VS Code extension adding autocomplete, formatting, inline errors and a full debugger for Elixir.
The open source repository behind ElixirLS, useful if you want to build from source or file issues.
A free alternative VS Code extension for Elixir with its own language server and Phoenix aware tooling.
A free, open source interactive notebook tool for Elixir, similar to Jupyter, great for learning by experimenting.
The free official package manager site for Elixir and Erlang libraries, essential once you start building real projects.
A free weekly podcast covering Elixir news and interviews with people building projects in the community.
A free interview style podcast from SmartLogic covering distributed systems, infrastructure and the Elixir ecosystem.
A free curated list of Elixir podcasts maintained alongside the Elixir School lessons.
A free, dense one page reference covering common Elixir syntax, examples and snippets.
A free downloadable PDF reference card covering operators, data types and common command line usage.
A free reference covering Elixir, Phoenix, Ecto, Docker, Vim and Git shortcuts in one place.
A free, detailed community maintained cheat sheet covering protocols like Enumerable, String.Chars and Inspect.
A free practical guide comparing lists, tuples, maps and keyword lists to help you pick the right one.
The main free community forum for Elixir and Erlang, active with beginner help threads and library discussions.
A free tag on the DEV Community platform aggregating articles, questions and tips tagged Elixir.
The official Phoenix framework page listing free places to get help, from forums to chat channels.
A free community thread full of concrete beginner friendly project suggestions and reasoning for each.
A free blog post with a practical list of small project ideas suited to someone new to Elixir.
A free, pragmatic write up on choosing and scoping a side project to actually finish while learning Elixir.
A free hands on tutorial that follows the Elixir School Plug lesson with extra notes and tests, good first web project.