Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#953 overall

Elixir for Programmers

Codestool

1 recommender · 1 thread · recommended in 1 year, 2019 · score 0.7

Search for it ↗

A course by Dave Thomas that walks through the basics of the Elixir language and its core concepts step by step. Commenters present it as the first stop before deeper material on concurrency and Phoenix.

One commenter suggests it as the step after the official Getting Started guide, saying it gets you through the basics and important concepts step by step.

Programming Languagesbeginnerfreevideo lectures#elixir#functional programming#concurrency#thomas

Recommendations by year

20062026

What commenters said (1)

  1. Recommendsmrdoops2019in “An Interview with Jose Valim, Creator of Elixir”

    First thing I'd do is go through the Getting Started guide on the main page: https://elixir-lang.org/getting-started/introduction.html to get a feel for Elixir. For setting up an Elixir environment, I'd use ASDF - this guide is good: https://gist.github.com/rubencaro/6a28138a40e629b06470 - but the getting started guide's instructions will work too. The easiest editor for Elixir is probably VSCode with the ElixirLS extension.

    After tinkering around in IEX and doing the Getting Started Guide, I'd do Dave Thomas's course (https://codestool.coding-gnome.com/courses/elixir-for-progra...) and read Elixir in Action by Sasa Juric. Dave Thomas's course will get you through the basics of the language and the important concepts step by step. Elixir in Action will go further into the concurrency model that makes Elixir unique.

    Finally if you want to build a web app I'd go through the Phoenix Guides: https://hexdocs.pm/phoenix/overview.html#content . Those guides will give you a good example of what a real Elixir/Phoenix Web Application looks like using a database with pooling and request concurrency out of the box. The Programming Phoenix book will take that further (https://pragprog.com/book/phoenix14/programming-phoenix-1-4).

    If you want more practice writing functions and algorithms I'd recommend Exercism's Elixir track: https://exercism.io/tracks/elixir or Project Euler (https://projecteuler.net).

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help