Cursos en esta ruta
Guía de Terminal y Línea de Comandos
Aprende a moverte, inspeccionar, componer, diagnosticar y automatizar cualquier máquina —la tuya o una remota a la que te conectes por SSH— desde la línea de comandos, sin depender de una interfaz gráfica ni de copiar comandos que no entiendes. La guía arranca desde cero, abriendo la terminal por primera vez, y avanza en cinco módulos: la terminal y el sistema de archivos como un árbol, trabajar con archivos y texto (crear, buscar, leer, editar), tuberías y redirección para componer comandos como un lenguaje, permisos, procesos y variables de entorno, y máquinas remotas, redes y scripting. El proyecto final es `ops-toolkit`: un kit de diagnóstico propio con tres scripts de shell —verificación de entorno, sondeo de red por capas y reporte remoto por SSH— que se corre y se defiende en vivo, no una captura de pantalla.
40 lecciones
Guía de Fundamentos del Desarrollo de Software
Aprende a pensar como desarrollador profesional, no solo a escribir código: a leer una base de código ajena y hacerte un mapa mental de ella, a descomponer un requerimiento difuso en piezas construibles, y a entender cómo se organiza el código y por qué. Esta guía cubre cómo razonar sobre datos, estado y casos borde antes de que te exploten, cómo convertir un "haz que haga X" ambiguo en una especificación con preguntas y supuestos explícitos, y cómo elegir entre alternativas de diseño sabiendo que no hay respuestas correctas, solo trade-offs. También trabaja el bucle de retroalimentación (editar, correr, observar, ajustar) como disciplina para hacer cambios seguros, y cómo trabajar sobre código compartido como parte de un equipo: code review, pull requests y feedback. Trabajas sobre Habitat, una app real de seguimiento de tareas que un equipo de cuatro personas construyó rápido y ahora hay que mantener y crecer; entras como el desarrollador nuevo que no escribió ese código y tiene que entenderlo. Cierra con un proyecto de punta a punta: recibes un pedido real sobre Habitat y lo entregas como una feature revisable, aplicando toda la guía. Es la disciplina que separa a quien "sabe programar" de quien construye software que otros pueden mantener.
64 lecciones

Guía de Git y GitHub
Domina el control de versiones con Git y el desarrollo colaborativo con GitHub, desde tu primer commit hasta pipelines de CI/CD en producción. Esta guía te lleva paso a paso por todo lo que necesitas para trabajar profesionalmente con Git: flujo local, branches, resolución de conflictos, Pull Requests, workflows de equipo, automatización con hooks y GitHub Actions, y recuperación de errores. Diseñada para developers de cualquier lenguaje que quieren dejar de tenerle miedo a Git y empezar a usarlo con confianza en equipos reales.
104 lecciones
Guía de Seguridad en Código Generado por IA
El 45% del código generado por AI tiene fallas de seguridad (Veracode 2025). Java: 72% failure rate. JavaScript: 43%. Python: 38%. XSS: 86% del código AI falla en protección adecuada. Y los modelos más grandes NO generan código más seguro. Esta guía te enseña a detectar, prevenir y corregir vulnerabilidades en código producido por cualquier herramienta AI. OWASP Top 10 aplicado a código AI, patrones de vulnerabilidad desglosados por lenguaje, herramientas de detección automática (static analysis, dependency scanning, secrets detection), checklist de security review para todo output AI, técnicas de hardening (sanitización, validación, encoding), y secrets management — qué nunca pasarle al agente. 6 módulos, 3 phases, y un proyecto de security audit completo que produce un reporte profesional. Guía 100% reutilizable — aplica a cualquier herramienta AI, no solo a Claude Code.
32 lecciones
Guía de Patrones de Diseño
Aprende a leer código ajeno y nombrar lo que ves —"esto es una Strategy", "aquí hay un God object"— y, sobre todo, a saber cuándo un patrón se gana su complejidad y cuándo NO abstraer, porque cada patrón agrega indirección y la indirección se paga. Esta guía no es un catálogo de los 23 patrones GoF para memorizar: cubre los que de verdad aparecen en código real y en revisiones, organizados por el problema que resuelven —comportamiento que varía (Strategy, Template Method, State), creación de objetos (Factory, Builder, por qué desconfiar del Singleton), estructura y adaptación (Adapter, Facade, Decorator, Composite) y comunicación entre partes (Observer, Command)—. También enseña la regla de tres, YAGNI y la abstracción prematura como el error más caro, y cómo usar los patrones como vocabulario de revisión: nombrar code smells (God object, feature envy, shotgun surgery) para que un problema sea accionable. Trabajas sobre Boletia, una plataforma de venta de boletos donde todo varía —canales de notificación, proveedores de pago, tipos de boleto— y que también tiene el otro extremo: una arquitectura de plugins metida para algo que solo va a tener una implementación. Cierra con un proyecto capstone donde quitas una abstracción que no se gana su lugar e introduces el patrón que de verdad emerge de un checkout de 300 líneas, en pasos pequeños y seguros.
64 lecciones
Guía de Clean Code y Code Review
Aprende a escribir código que otra persona pueda leer sin sufrir, y a participar en una revisión como profesional en las dos sillas: la de quien propone —empaquetar un cambio, escribir el pull request que lo explica y defender tus decisiones sin ponerte a la defensiva— y la de quien revisa —saber qué mirar primero, qué comentar y qué dejar pasar, y cómo decir lo que ves sin que el otro se cierre. No sales con una lista de reglas de estilo memorizadas: sales sabiendo por qué cada regla existe, cuándo romperla y cómo se conversa sobre código con gente que no piensa igual que tú. Los ocho módulos giran alrededor de Cardumen, una startup de 14 personas con una cultura de revisión rota —PRs que se aprueban en dos minutos con un "LGTM", revisiones temidas, gente que dejó de proponer cambios grandes— y avanzan de código legible a señales de que algo se pudre, al cambio como unidad de comunicación, a revisar el código de otra persona, a la conversación difícil, a estándares que el equipo sí sigue, a revisar código escrito por IA, y cierran con el arco completo de un día real de trabajo.
64 lecciones
Guía de Depuración y Diagnóstico
Toma un fallo desconocido —un traceback de treinta líneas, un resultado silenciosamente incorrecto, una regresión enterrada en doscientos commits o un test que falla uno de cada treinta días— y apréndelo a reproducir, acorralar hasta la línea exacta y explicar con evidencia, antes de pedirle nada a un modelo; y cuando se lo pides, aprende a verificar si la respuesta es correcta. Los seis módulos avanzan de leer el fallo (lo que un traceback ya te está diciendo) al método que va del síntoma a la causa raíz, al depurador para detener el programa y mirar por dentro, al logging para diagnosticar lo que ya pasó, a la bisección para acorralar regresiones y fallos intermitentes, y cierran con la IA en el ciclo: usarla después de entender el error, no en su lugar. El proyecto final es un dossier de depuración sobre un repositorio con cinco fallos de naturaleza distinta —incluida una regresión que exige `git bisect run`— resueltos con protocolo, evidencia y test de regresión.
48 lecciones
Guía para Trabajar con Agentes de Código
Aprende a dirigir agentes de código como oficio profesional, no como improvisación. Esta guía cubre las seis piezas que separan el uso amateur del profesional: el oficio de dirigir en vez de escribir directamente, el desarrollo dirigido por especificación (spec-driven), la ingeniería del harness —el entorno, el contexto y los permisos que dejas listos para que el agente se verifique solo—, la verificación y revisión de lo que el agente genera, el presupuesto y control de costo en tokens y tiempo, y el gobierno del código asistido por IA dentro de un equipo. Al terminar sabes escribir especificaciones ejecutables, preparar un repositorio "agent-ready", revisar —no aceptar— lo que un agente produce, controlar cuánto gastas en tokens y en atención humana, y redactar el playbook que gobierna cómo tu equipo trabaja con agentes.
48 lecciones
Guía de Inglés Técnico y Empleabilidad
Aprende a trabajar y postularte en inglés: lee documentación sin traducir, escribe PRs, bug reports y documentos de diseño en inglés llano, sostén un standup y una demo en voz alta, y ejecuta una búsqueda de empleo con criterio de mercado. Los siete módulos parten de tu objetivo real —el puesto, el mercado y la brecha de inglés que te separan de él— y avanzan por los fundamentos de leer y escuchar inglés técnico, la comunicación escrita asíncrona (chat, issues, PRs, commits), la escritura de documentos técnicos en lenguaje llano (design docs, ADRs, READMEs, postmortems), el inglés técnico hablado (standups, reuniones, pair programming, demos), tus materiales profesionales (CV apto para ATS, LinkedIn, portafolio) y el proceso de contratación completo. El proyecto final es el Employability Kit: un dossier acumulativo y defendible en entrevista, con la ficha de objetivo, el portafolio con design doc y ADR, el paquete de comunicación asíncrona, el CV adaptado y tres grabaciones en inglés sin guion —pitch, demo y simulacro de entrevista.
56 lecciones