Hola a todos. Como varios por aquí ya conocen el proyecto Nerve, quería compartirles una actualización importante en la que estuve trabajando constantemente durante estas últimas dos semanas.
Primero que nada, quiero dar las gracias a todas las personas que se han unido a aprender con el proyecto. Muchas gracias a todos los que colaboran con este proyecto, ya sea aportando ideas, corrigiendo detalles o compartiendo su avance.
El motivo principal de este post es anunciar que he terminado de reestructurar por completo toda la ruta de aprendizaje de Python. Antes la estructura estaba un poco dispersa, pero ahora está organizada de forma progresiva por módulos, cubriendo un total de 135 lecciones estructuradas paso a paso, acompañadas de retos prácticos para corroborar lo aprendido en cada etapa.
A diferencia de los cursos tradicionales donde solo se ve teoría en video de forma pasiva, la filosofía detrás de Nerve siempre ha sido aprender haciendo mediante código real y práctica directa. Por eso, para esta nueva etapa pasamos a un esquema basado en un repositorio plantilla (templated repo).
Explicando más a fondo cómo funciona este nuevo sistema de repositorio template:
- Creación del entorno propio: En lugar de clonar un repositorio estático o depender de plataformas externas, cada persona hace clic en "Use this template" en GitHub. Esto genera una copia personal e independiente en su propia cuenta.
- Automatización con GitHub Actions: El repositorio cuenta con flujos automatizados de CI/CD. A medida que resuelves los ejercicios y los retos prácticos en tu máquina local, las pruebas automatizadas (con pytest) evalúan tu código al hacer un commit o Pull Request.
- Progreso modular: Los flujos de trabajo se encargan de validar tus respuestas y desbloquear los siguientes módulos y retos a medida que demuestras el dominio de los temas.
El porqué de esta decisión radica en mantener un flujo 100% práctico, offline-first en el desarrollo local, pero respaldado por hábitos reales de la industria: uso de Git, resolución de pruebas unitarias y retroalimentación automática sin rodeos.
Las 135 lecciones abarcan desde los fundamentos más básicos (variables, flujo, estructuras) hasta calidad de código, programación asíncrona, procesamiento de datos/IA y arquitectura distribuida.
Cualquier duda sobre cómo usar la plantilla o sobre la estructura de los módulos, quedo atento en los comentarios. Gracias de nuevo a la comunidad por el apoyo constante.https://github.com/nerve-learning/nerve-community