gitwtfhub

wtf is 30-days-of-elixir?

i5ting/30-days-of-elixir — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2015-09-02

1ElixirAudience · developerComplexity · 2/5DormantSetup · moderate

TL;DR

A 30-day hands-on course teaching the Elixir programming language through daily exercises, from basics to concurrent systems.

Mindmap

mindmap
  root((repo))
    What it does
      30 daily exercises
      Learn by doing
      Functional programming
    Tech stack
      Elixir
      Erlang
    Use cases
      Learn Elixir basics
      Build concurrent processes
      Practice with mini projects
    Audience
      Developers
      Ruby or Python coders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Work through daily exercises to learn Elixir syntax and functional programming.

REASON 2

Practice spawning and coordinating concurrent processes in Elixir.

REASON 3

Build small practical projects like a card game or wiki server while learning.

REASON 4

Explore Erlang's 'let it crash' fault-tolerance philosophy hands-on.

What's in the stack?

ElixirErlang

How it stacks up

i5ting/30-days-of-elixircamilotk/bookingelixir-vibe/vibe_kit
Stars116
LanguageElixirElixirElixir
Last pushed2015-09-022023-08-23
MaintenanceDormantDormant
Setup difficultymoderateeasyeasy
Complexity2/51/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

No setup instructions provided, requires installing Elixir yourself and may need version compatibility checks.

Yoink these prompts

Prompt 1
Walk me through the day-one 'hello world' exercise in this Elixir course and explain each line.
Prompt 2
Explain how the process-spawning exercises in this repo demonstrate Elixir concurrency.
Prompt 3
Help me check whether this repo's exercises still work with a current Elixir version.

Frequently asked questions

wtf is 30-days-of-elixir?

A 30-day hands-on course teaching the Elixir programming language through daily exercises, from basics to concurrent systems.

What language is 30-days-of-elixir written in?

Mainly Elixir. The stack also includes Elixir, Erlang.

Is 30-days-of-elixir actively maintained?

Dormant — no commits in 2+ years (last push 2015-09-02).

How hard is 30-days-of-elixir to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is 30-days-of-elixir for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.