Código Cero

Actualización en curso

Estamos preparando la siguiente etapa.

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

Aprende una tecnología construyendo algo.

No necesitas elegir entre cientos de cursos. Escoge una ruta, comprende una idea y aplícala inmediatamente en un proyecto pequeño.

Ver qué puedo aprender Sin instalaciones · A tu ritmo

El método

  1. 01
    ComprendeUna idea clara y concreta.
  2. 02
    IntentaCódigo que puedes modificar.
  3. 03
    CompruebaValidación antes de avanzar.

Una plataforma que puede crecer

Una portada para elegir. Una página para cada tecnología.

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.

01

Explora

Conoce las tecnologías disponibles desde una portada simple.

02

Entra en una ruta

Cada tecnología abre su propio espacio, niveles y proyectos.

03

Continúa

Tu progreso permanece dentro de la ruta que estás aprendiendo.

Rutas de aprendizaje

¿Qué deseas aprender?

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.

Tu avance: respaldarlo, restaurarlo o borrarlo

Dónde te está costando

    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.

    Rutas de fundamentos

    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.

    PyDisponible

    Python

    5 niveles y 20 proyectos: fundamentos, decisiones, colecciones, funciones y un cierre integrador.

    0/20 proyectos
    Abrir ruta
    </>16 módulos

    HTML y CSS

    Estructura y estilos, diseño responsive, formularios, tablas y foco de teclado.

    0/16 ejercicios
    Abrir ruta
    JS16 módulos

    JavaScript

    Datos, decisiones, listas, ciclos y funciones con resultados inmediatos.

    0/16 ejercicios
    Abrir ruta
    SQL16 módulos + práctica

    SQL

    Desde leer una tabla hasta unir datos: ejemplos paso a paso y tres desafíos extra.

    0/16 ejercicios
    Abrir ruta
    Git16 módulos

    Git y GitHub

    Guarda versiones, corrige sin miedo, trabaja con ramas y publica tu proyecto.

    0/16 ejercicios
    Abrir ruta
    API16 módulos

    APIs

    Pide datos, créalos y modifícalos con peticiones HTTP y códigos de estado reales.

    0/16 ejercicios
    Abrir ruta
    >_12 módulos

    Terminal

    Ubícate, crea carpetas y archivos, filtra texto y encadena comandos con tuberías.

    0/12 ejercicios
    Abrir ruta
    .*12 módulos

    Expresiones regulares

    Busca, captura, valida y reescribe texto con patrones, sobre el motor real del navegador.

    0/12 ejercicios
    Abrir ruta
    IA12 módulos

    Inteligencia artificial

    Tokens, costos, similitud, temperatura, prompts completos y respuestas que citan su fuente.

    0/12 ejercicios
    Abrir ruta
    Dat12 módulos

    Datos con Python

    Lee texto crudo, arregla lo que viene sucio, agrupa, resume y arma un informe legible.

    0/12 módulos
    Abrir ruta
    Node12 módulos

    Node.js

    JavaScript fuera del navegador: argumentos, archivos, módulos propios y un servidor que responde.

    0/12 módulos
    Abrir ruta
    TS12 módulos

    TypeScript

    Tipos que atrapan el error antes de ejecutar: anotaciones, objetos, uniones, opcionales y genéricos.

    0/12 módulos
    Abrir ruta
    Re12 módulos

    React

    Componentes, props, listas con key, estado y una interfaz que responde a quien la usa.

    0/12 módulos
    Abrir ruta
    { }12 módulos

    JSON

    El formato en que viajan casi todos los datos: escribirlo, arreglarlo y verificarlo con un esquema.

    0/12 módulos
    Abrir ruta

    Documentar, incluir y comprobar

    Tres rutas para acompañar el desarrollo: documentación reproducible, accesibilidad y pruebas que detectan errores.