Welcome to Elixir School!
Elixir School is the premier destination for people looking to learn and master the Elixir programming language. Whether you’re a seasoned veteran or this is your first time, you’ll find what you need in lessons and auxiliary resources.
Through the hard work of volunteers Elixir School has been translated to many languages. Some of these translations include: বাংলা, Deutsch, Ελληνικά, Español, Bahasa Indonesia, Italiano, 日本語, 한국어, Bahasa Melayu, Norsk, Polski, Português, Русский, Slovenčina, Türkçe, ภาษาไทย, Українською, Việt ngữ, 简体中文 and 繁體中文.
We welcome and encourage you to join us in continuing to make Elixir School great by getting involved at elixirschool/elixirschool!
Why Elixir?
Discover why Elixir's popularity has skyrocketed and new companies adopt it daily.
Functional Programming
By focusing on breaking problems down into simple side-effect free functions we can ensure fewer bugs, better test coverage, while incrementally building our solutions through the composition of well tested functions.
Learn MoreFeature Packed
Built on the back of a giant, the Erlang runtime system, Elixir takes things even further with easy extensibility, compatibility with Erlang and other BEAM languages, and an ever expanding collection of libraries and packages to improve developer happiness.
Learn MoreVibrant Ecosystem
With dozens of conferences, hundreds of meetups, Slack, IRC, Discord, and multiple active hashtags.
Learn MoreBy The Numbers
Still not convinced? Here are some numbers that demonstrate Elixir's growth and reach.
100+
Conferences
6 Podcasts
(& Counting)
25 Languages
With Lesson
Translations
600+ Companies
Using Elixir
13,000+ Packages
On Hex
Recent Posts
Articles authored by Elixir School contributors and members of the community.