WilBarrios
Who this resource is by
Created by Wilfredo Barrios as part of the open-source Coding5s Framework.
Short description
I’m sharing two free and open-source learning resources for Elixir:
- Elixir Fundamentals
- Elixir OTP
They are spreadsheet-based Creator Kits designed to generate structured learning activities with AI.
The workflow follows five learning stages:
Practice → Debug → Complete → Refactor → Extend
The kits are not tied to English. To generate lessons in another human language, simply change the language in cell B6.
Using them is straightforward:
- Open the spreadsheet.
- Set your preferred language in B6.
- Select the topic and learning configuration.
- Copy the generated prompts from the blue columns.
- Paste them into your preferred AI chat.
- Work through the generated lesson or exercise.
No installation, compilation, or special platform is required.
Contents
Elixir Fundamentals covers the language foundations: immutability, pattern matching, collections, functions and modules, recursion, Enum/Stream, ExUnit, errors, processes, message passing, and other core Elixir concepts.
Elixir OTP continues into OTP concepts such as applications, GenServer, supervisors, process state, fault tolerance, lifecycle, and resilient BEAM systems.
Price
Free and open source — MIT License.
Link
GitHub:
Documentation and reference examples:
Here you can see what the results look like.
I’d especially appreciate feedback from Elixir developers on the technical coverage of both kits and the separation between Fundamentals and OTP.
If something important is missing, misplaced, or introduced at the wrong point, I’d be very interested in hearing your suggestions.
Thanks!
Trending in Courses
Other Trending Topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #phoenix_html
- #iex
- #graphql
- #ai
- #genstage
- #elixirconf-us
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex










