CODE A GRATIS GLOBAL SERVICE
⌕ SEARCH GRATIS GLOBAL ↗
FREE GUIDE

Learn Elixir Programming Free

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.

10 SECTIONS · 48 RESOURCES · STATUS: [ ALL LINKS FREE ]
► INSIDE THIS GUIDE 10 SECTIONS
01

Free Online Elixir Courses

5 RESOURCES
Elixir School elixirschool.com

A free, open source, community driven curriculum that takes you from basic syntax through OTP, Ecto and Phoenix.

Elixir & Phoenix Free Crash Course elixirprogrammer.com

A free video course that teaches core Elixir and then walks through building two real web applications with Phoenix.

Prograils Free Elixir Course prograils.com

A structured free course that takes you from zero Elixir knowledge to writing your own working application.

Getting Started with Elixir (official guide) elixir-lang.org

The official step by step guide from the Elixir team, covering language foundations, Mix and OTP from scratch.

Mix and OTP Guide hexdocs.pm

The official follow up guide to Getting Started, walking you through building a real, testable OTP application with Mix.

02

Free Elixir Video Lessons and YouTube Channels

4 RESOURCES
Elixir Mentor (YouTube) elixirmentor.com

Free YouTube tutorials plus weekly live streams and interviews with founders and experts across the Elixir ecosystem.

Elixir Tutorial: An Introduction to Elixir (YouTube) youtube.com

A solid single video walkthrough of Elixir's core syntax and ideas, good as a first taste of the language.

Elixir Full Course (freeCodeCamp, YouTube) freecodecamp.org

freeCodeCamp's Elixir and functional programming coverage, including a full length beginner course video, all free.

Exercism Elixir Track Playlist (YouTube) youtube.com

A free playlist walking through Exercism's Elixir exercises, useful if you like watching solutions worked through.

03

Free Online Elixir Tutorials

7 RESOURCES
Elixir Crash Course (elixir-lang.org) elixir-lang.org

A fast, free reference aimed at people who already know Erlang syntax and want to map it onto Elixir quickly.

Learn Elixir (dwyl) github.com

A beginner friendly, free GitHub guide with over 20 step by step example apps to flatten the learning curve.

Learn Elixir with Livebook (dwyl) github.com

Free interactive notebooks that teach Elixir fundamentals hands on using Livebook instead of static text.

Phoenix Todo List Tutorial (dwyl) github.com

A complete free beginner tutorial that builds a working todo list app in Phoenix 1.7 from an empty folder.

Elixir HTTP Request Tutorial (dwyl) github.com

A detailed free walkthrough showing how to make both basic and non blocking HTTP requests in Elixir.

How I Start: Elixir howistart.org

A free practical tutorial by an experienced Elixir developer showing how they would start a new project from scratch.

Where to Go Next (official Elixir guide) elixir-lang.org

The official page pointing beginners toward next steps, deeper guides and community projects once the basics click.

04

Free Online Elixir Practice and Interactive Exercises

6 RESOURCES
Exercism Elixir Track exercism.org

168 free exercises with automatic analysis and volunteer mentoring, one of the best ways to practice idiomatic Elixir.

Elixir Koans github.com

A free, self guided series of coding exercises that tour Elixir's most important features one koan at a time.

Codewars Elixir Kata codewars.com

Free ranked coding challenges in Elixir that let you compare your solution against the community after solving.

Elixir Playground (functional-rewire) playground.functional-rewire.com

A free in browser sandbox for running Elixir code instantly with no local install needed.

Codapi Elixir Playground codapi.org

A free embeddable playground for trying out small Elixir snippets directly in your browser.

Advent of Code Elixir Starter github.com

A free batteries included template for tackling Advent of Code puzzles in Elixir, complete with input handling and tests.

05

Free Elixir Books and Documentation

6 RESOURCES
Elixir HexDocs (official language docs) hexdocs.pm

The complete, always current official documentation for every module and function in the Elixir standard library.

Elixir Learning Resources (official) elixir-lang.org

The official curated list of books, courses and videos maintained by the Elixir core team.

Joy of Elixir joyofelixir.com

A free, gentle introduction to Elixir written for people with little to no prior programming experience.

Elixir Succinctly (Syncfusion) syncfusion.com

A free ebook covering installation, syntax and the Erlang and OTP platform including processes and GenServer.

Learn You Some Erlang for Great Good learnyousomeerlang.com

A free, thorough guide to Erlang and functional programming concepts that underpin everything Elixir does on the BEAM.

ElixirBooks list (sger, GitHub) github.com

A free, community maintained list of Elixir books, useful for finding both free and paid titles in one place.

06

Free Elixir IDEs, Editors and Developer Tools

5 RESOURCES
ElixirLS (VS Code extension) marketplace.visualstudio.com

A free VS Code extension adding autocomplete, formatting, inline errors and a full debugger for Elixir.

vscode-elixir-ls (GitHub) github.com

The open source repository behind ElixirLS, useful if you want to build from source or file issues.

elixir-tools.vscode github.com

A free alternative VS Code extension for Elixir with its own language server and Phoenix aware tooling.

Livebook github.com

A free, open source interactive notebook tool for Elixir, similar to Jupyter, great for learning by experimenting.

Hex.pm hex.pm

The free official package manager site for Elixir and Erlang libraries, essential once you start building real projects.

07

Free Elixir Podcasts

3 RESOURCES
Thinking Elixir Podcast podcast.thinkingelixir.com

A free weekly podcast covering Elixir news and interviews with people building projects in the community.

Elixir Wizards smartlogic.io

A free interview style podcast from SmartLogic covering distributed systems, infrastructure and the Elixir ecosystem.

Elixir School Podcasts elixirschool.com

A free curated list of Elixir podcasts maintained alongside the Elixir School lessons.

08

Free Elixir Cheat Sheets and References

5 RESOURCES
Elixir Cheatsheet (devhints.io) devhints.io

A free, dense one page reference covering common Elixir syntax, examples and snippets.

Official Elixir Cheat Sheet PDF (Pragmatic Programmers) media.pragprog.com

A free downloadable PDF reference card covering operators, data types and common command line usage.

Elixir Mentor Cheat Sheet elixirmentor.com

A free reference covering Elixir, Phoenix, Ecto, Docker, Vim and Git shortcuts in one place.

cheat-sheet-elixir (GitHub) github.com

A free, detailed community maintained cheat sheet covering protocols like Enumerable, String.Chars and Inspect.

Which Data Structure Should I Use? An Elixir Cheat Sheet tracylum.com

A free practical guide comparing lists, tuples, maps and keyword lists to help you pick the right one.

09

Free Elixir Communities and Help

3 RESOURCES
Elixir Forum elixirforum.com

The main free community forum for Elixir and Erlang, active with beginner help threads and library discussions.

Elixir on DEV Community dev.to

A free tag on the DEV Community platform aggregating articles, questions and tips tagged Elixir.

Phoenix Community Page hexdocs.pm

The official Phoenix framework page listing free places to get help, from forums to chat channels.

10

Free Elixir Project Ideas and Real-World Practice

4 RESOURCES
Beginner Project Ideas (Elixir Forum) elixirforum.com

A free community thread full of concrete beginner friendly project suggestions and reasoning for each.

Beginner Elixir Project Ideas (Benjamin Tan) benjamintan.io

A free blog post with a practical list of small project ideas suited to someone new to Elixir.

Side Projects in Elixir (Jason Tu, Medium) medium.com

A free, pragmatic write up on choosing and scoping a side project to actually finish while learning Elixir.

Elixir Plug Tutorial (dwyl) github.com

A free hands on tutorial that follows the Elixir School Plug lesson with extra notes and tests, good first web project.