A comprehensive Elixir programming course designed for children and teenagers (8-16+ years)
Un curso completo de programación en Elixir diseñado para niños y adolescentes (8-16+ años)
A complete Elixir programming course with:
- 5 progressive levels from visual programming to professional development
- 50 interactive lessons (10 per level)
- Hands-on projects and competency assessments
- Mentor guides and parent resources
- Local execution - no cloud dependencies required
Start with: English Course →
Un curso completo de programación en Elixir que incluye:
- 5 niveles progresivos desde programación visual hasta desarrollo profesional
- 50 clases interactivas (10 por nivel)
- Proyectos prácticos y pruebas competenciales
- Guías para mentores y recursos para padres
- Ejecución local - sin dependencias en la nube
Comienza con: Curso en Español →
| Level / Nivel | Ages / Edades | Tool / Herramienta | Focus / Enfoque |
|---|---|---|---|
| 1 / 1 | 8-9 | Livebook + Kino | Visual intro / Intro visual |
| 2 / 2 | 10-11 | Livebook | Logic & structures / Lógica y estructuras |
| 3 / 3 | 12-13 | Livebook + Terminal | Functional programming / Prog. funcional |
| 4 / 4 | 14-15 | Terminal + Mix | Professional development / Desarrollo profesional |
| 5 / 5 | 16+ | Mix + Phoenix/Nerves | Web & IoT projects / Proyectos web e IoT |
# Clone the repository
git clone https://github.com/AlejandroOliva/young-programmers-elixir-course.git
cd young-programmers-elixir-course
# Follow the English installation guide
cd en
cat global_guide/installation_local.md# Clonar el repositorio
git clone https://github.com/AlejandroOliva/young-programmers-elixir-course.git
cd young-programmers-elixir-course
# Seguir la guía de instalación en español
cd es
cat guia_global/instalacion_local.mdThis course teaches Elixir programming through a progressive, project-based approach specifically designed for young learners. Starting with visual, interactive notebooks (Livebook), students gradually transition to professional development tools (Mix, Phoenix, Nerves).
Perfect for:
- Homeschooling families
- Coding clubs and after-school programs
- Individual learners with mentor support
- Educational institutions
Este curso enseña programación en Elixir mediante un enfoque progresivo basado en proyectos, diseñado específicamente para jóvenes aprendices. Comenzando con notebooks visuales e interactivos (Livebook), los estudiantes transicionan gradualmente a herramientas de desarrollo profesional (Mix, Phoenix, Nerves).
Perfecto para:
- Familias que educan en casa
- Clubes de programación y programas extraescolares
- Aprendices individuales con apoyo de mentor
- Instituciones educativas
We welcome contributions in both languages! / ¡Aceptamos contribuciones en ambos idiomas!
- English: See CONTRIBUTING.md
- Español: Ver CONTRIBUTING.md
This educational material is free to use, adapt, and share for educational purposes.
Este material educativo es libre para usar, adaptar y compartir con fines educativos.
Created with ❤️ for the global community of young programmers.
Creado con ❤️ para la comunidad global de jóvenes programadores.
Powered by Elixir 💜