# seven1m/30-days-of-elixir

A walk through the Elixir language in 30 exercises.

Repository: https://github.com/seven1m/30-days-of-elixir
Canonical: https://ross.abutalabs.com/products/30-days-of-elixir
Language: Elixir
License: MIT
License Family: permissive
Last push: 2022-04-13T18:14:27+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4649, "days_push": 1603, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3067, forks 425 (observed 2026-08-28T04:07:41.430116+00:00)

## What it is
A 30-exercise walkthrough of the Elixir programming language, with one small script per day covering basics like lists, maps, pattern matching, and processes. It was written by the author while learning Elixir and is intended to be read, modified, and experimented with.

## Use cases
- learn elixir from scratch
- elixir exercises for beginners
- practice functional programming in elixir
- understand elixir processes and concurrency
- 30 day elixir learning plan
- elixir examples with unit tests

## When to choose
- you are new to Elixir and want small, incremental exercises
- you learn best by editing and rewriting example code
- you want a gentle introduction to functional concepts and OTP processes

## When to avoid
- you need a comprehensive or up-to-date Elixir reference
- you want production-ready code or a full application
- you prefer video courses or structured interactive lessons

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: interpreter, testing, concurrency
- domain: programming-languages, tutorials, education
- platform: elixir, cross-platform
- tags: elixir, exercises, functional-programming, learning-by-doing, tutorial

## Member repositories
- seven1m/30-days-of-elixir (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:41.430116+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:28:10.950717+00:00, confidence not recorded.
  - readme: https://github.com/seven1m/30-days-of-elixir (fetched 2026-08-28T04:07:41.430116+00:00, sha c83370dfb2d3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
