Aprende desarrollo web desde cero
De tu primera etiqueta HTML a una aplicación completa. Cursos prácticos con editor en vivo, autoevaluación y ejercicios que se corrigen solos. Sin cuentas, sin instalar nada.
Empezar con HTML Ver la ruta completaApuntes claros
Explicaciones con recuadros de nota, advertencia y consejo, más un glosario en cada lección.
Práctica en vivo
Editores dentro de la lección: cambias el código y ves el resultado al instante.
Se corrigen solos
Pegas tu ejercicio y el comprobador te dice punto por punto qué cumples y qué falta.
Privado por diseño
Tu progreso vive en tu navegador. No hay cuentas, ni cookies, ni anuncios.
Los cursos
-
Nivel 1 · Empieza aquí
HTML desde cero
La estructura de toda página web: texto, enlaces, imágenes, tablas, formularios, accesibilidad, SEO y Git. Termina con tu propia página personal publicada en línea.
Sin empezar -
Nivel 2
CSS a fondo
Del primer estilo al diseño profesional: selectores, la caja, posicionamiento, Flexbox, Grid, diseño responsivo, animaciones, variables y modo oscuro. Cierra con una landing page.
Sin empezar -
Nivel 3
JavaScript desde cero
Aprende a programar: variables, decisiones, bucles, funciones, arrays, objetos, el DOM, eventos, asincronía y almacenamiento. Con editor y consola dentro de cada lección. Cierra con una app de tareas.
Sin empezar -
Nivel 4
React desde cero
Construye aplicaciones con componentes: JSX, props, estado, listas, formularios, efectos, Context, hooks y datos de internet. Con un editor de React en cada lección. Cierra con un carrito de compras.
Sin empezar -
Nivel 5
Node.js y APIs
Node.js, módulos, npm, servidores con Express y APIs REST, paso a paso y con ejercicios que se comprueban.
Sin empezar -
Nivel 6
Bases de datos con SQL
Tablas, SELECT, INSERT/UPDATE/DELETE, diseño de tablas, JOIN, SQLite y PostgreSQL, con simuladores interactivos.
Sin empezar
La ruta: de frontend a full stack
Cada curso construye sobre el anterior. Se recomienda seguir este orden. Los pasos en gris llegarán más adelante.
- 1HTMLDisponible
- 2CSSDisponible
- 3JavaScriptDisponible
- 4Git y GitHubIncluido en HTML (lección 11)
- 5ReactDisponible
- 6Node.js y APIsDisponible
- 7Bases de datosDisponible
- 8Proyecto full stackPróximamente
Ayúdanos a mejorar
Estos cursos están hechos para quien empieza, y tu opinión los mejora. No necesitas saber de Git: basta con una cuenta de GitHub para escribir.
Reportar un error
Algo no funciona, un ejemplo falla o hay una errata.
Sugerir un tema
Una lección, un ejemplo o un curso que te gustaría ver.
Preguntar una duda
Algo no quedó claro y quieres que se explique mejor.
Siguiente curso: chatbots de WhatsApp
Cuando domines JavaScript y Node, construye un bot real de WhatsApp. Gratis y con simulador.
Dar una estrella
Si te sirvió, una estrella en GitHub ayuda a que otros lo encuentren.
Cada lección también tiene al pie un enlace para reportar un error en esa página en concreto.