Skip to content

🧠 Elixir programming course for young programmers (8-16+). Progressive learning from visual programming to professional development. Bilingual (EN/ES) with hands-on projects.

Notifications You must be signed in to change notification settings

AlejandroOliva/young-programmers-elixir-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Elixir Programming Course for Young Programmers

🧠 Curso de Programación en Elixir para Jóvenes Programadores

English Español

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)


🌍 Choose Your Language / Elige Tu Idioma

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 →


📚 Course Structure / Estructura del Curso

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

🚀 Quick Start / Inicio Rápido

English

# 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

Español

# 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.md

🎯 About This Course / Sobre Este Curso

English

This 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

Español

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

🤝 Contributing / Contribuir

We welcome contributions in both languages! / ¡Aceptamos contribuciones en ambos idiomas!


📄 License / Licencia

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.


💝 Acknowledgments / Agradecimientos

Created with ❤️ for the global community of young programmers.

Creado con ❤️ para la comunidad global de jóvenes programadores.

Powered by Elixir 💜


Ready to start? / ¿Listo para empezar?

🇬🇧 English Course | 🇪🇸 Curso en Español

About

🧠 Elixir programming course for young programmers (8-16+). Progressive learning from visual programming to professional development. Bilingual (EN/ES) with hands-on projects.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published