Explora
Conoce las tecnologías disponibles desde una portada simple.
Actualización en curso
Estamos preparando nuevas rutas, ejercicios y mejores explicaciones para aprender paso a paso.
Volvemos pronto.Avance guardado en este navegador. Mi cuenta
Programación desde cero
No necesitas elegir entre cientos de cursos. Escoge una ruta, comprende una idea y aplícala inmediatamente en un proyecto pequeño.
El método
Una plataforma que puede crecer
Código Cero organiza el aprendizaje para que siempre sepas dónde estás y cuál es el siguiente paso, aunque el catálogo siga creciendo.
Conoce las tecnologías disponibles desde una portada simple.
Cada tecnología abre su propio espacio, niveles y proyectos.
Tu progreso permanece dentro de la ruta que estás aprendiendo.
Rutas de aprendizaje
Diecisiete rutas para explorar a tu ritmo: 232 ejercicios y 58 mini exámenes. Cada tecnología tiene su propia página, editor y progreso independiente.
El avance se guarda solo en este navegador.
Como invitado, el avance se guarda en este navegador. Con una cuenta activa, se sincronizan tu progreso, los intentos y los borradores con la plataforma. Este respaldo incluye ejercicios, exámenes, borradores de código y la bitácora local de intentos; no contiene tu correo. Puedes descargar todos los datos de la plataforma desde Mi cuenta.
Python: 20 proyectos y 5 exámenes. HTML y CSS, JavaScript, SQL, Git y APIs: 16 módulos en 4 niveles y 4 mini exámenes. Las otras once rutas: 12 módulos en 3 niveles y 3 mini exámenes. Practica en un editor educativo con un alcance acotado; completar esta introducción no equivale a dominar toda la tecnología.
5 niveles y 20 proyectos: fundamentos, decisiones, colecciones, funciones y un cierre integrador.
Estructura y estilos, diseño responsive, formularios, tablas y foco de teclado.
Datos, decisiones, listas, ciclos y funciones con resultados inmediatos.
Desde leer una tabla hasta unir datos: ejemplos paso a paso y tres desafíos extra.
Guarda versiones, corrige sin miedo, trabaja con ramas y publica tu proyecto.
Pide datos, créalos y modifícalos con peticiones HTTP y códigos de estado reales.
Ubícate, crea carpetas y archivos, filtra texto y encadena comandos con tuberías.
Busca, captura, valida y reescribe texto con patrones, sobre el motor real del navegador.
Tokens, costos, similitud, temperatura, prompts completos y respuestas que citan su fuente.
Lee texto crudo, arregla lo que viene sucio, agrupa, resume y arma un informe legible.
JavaScript fuera del navegador: argumentos, archivos, módulos propios y un servidor que responde.
Tipos que atrapan el error antes de ejecutar: anotaciones, objetos, uniones, opcionales y genéricos.
Componentes, props, listas con key, estado y una interfaz que responde a quien la usa.
El formato en que viajan casi todos los datos: escribirlo, arreglarlo y verificarlo con un esquema.
Tres rutas para acompañar el desarrollo: documentación reproducible, accesibilidad y pruebas que detectan errores.
Documentos legibles, ejemplos claros y reportes reproducibles.
HTML semántico, formularios claros y contraste medible.
Aserciones ejecutables contra funciones correctas y defectuosas.