White Belt
Fundamentos esenciales de programación
¿Qué es el software y cómo funciona una computadora?
Qué es el hardware, qué es el software, cómo se comunican y por qué entender esto te hace mejor programador desde el día uno.
Lógica y pensamiento computacional
Cómo descomponer problemas, reconocer patrones y diseñar soluciones paso a paso. La habilidad fundamental de todo programador.
Matemáticas discretas para programadores
Conjuntos, lógica booleana, grafos y Big O: las matemáticas que realmente usas cuando programas.
Algoritmos y estructuras de datos básicas
Arrays, pilas, colas y diccionarios: cómo organizar datos para que tus programas sean eficientes desde el día uno.
Tu primer programa en Python
Instala Python, escribe tu primer programa y pierde el miedo a la terminal. El punto de partida de todo programador.
Control de flujo, funciones y módulos en Python
Condicionales, ciclos, funciones y módulos: cómo organizar tu código para construir programas complejos sin perder el control.
Manejo de errores y debugging básico
Aprende a leer errores de Python, usar el debugger y desarrollar el instinto para encontrar bugs antes de que te encuentren a ti.
Git y control de versiones desde cero
Aprende a guardar el historial de tu código, volver atrás cuando algo se rompe y colaborar sin pisar el trabajo de nadie.
La terminal: tu nueva mejor amiga
Pierde el miedo a la línea de comandos y aprende a navegar tu computadora, manipular archivos y automatizar tareas como un programador real.
Introducción a la IA: LLMs, asistentes y cómo usarlos bien
Qué son los modelos de lenguaje, cómo funcionan por dentro y cómo sacarles provecho como programador sin perder tu criterio.