Hoja de ruta del desarrollador frontend
Cursos gratuitos en el orden en que un desarrollador front end los necesita de verdad: HTML para la estructura, CSS para la maquetación, JavaScript para el comportamiento, TypeScript para la seguridad de tipos, React y Next.js para aplicaciones reales, Git para publicar y ocho proyectos para demostrarlo. Cada lección se ejecuta en tu navegador y todos los cursos anteriores al paso de proyectos terminan con un certificado gratuito.
698,051+ codders inscritos en estos cursos
804 lecciones823 retos3,184 preguntas de quiz
- Apto para principiantes
Ayuda de codificación con IA
Lecciones interactivas prácticas
Narración de audio en cada lección
Cuestionarios para poner a prueba tu conocimiento
13 certificados gratis a lo largo de la ruta
La ruta del desarrollador front end, paso a paso
Cada paso es un curso de Coddy que ya existe. Hazlos en orden o salta directamente al que te falta: tu progreso se guarda por curso en cualquier caso.
- 1Paso 1
- 2Paso 2
CSS: maquetación y diseñoPágina propia
Empezar este pasoEmpezarSelectores, el modelo de caja, colores y tipografía, y después flexbox, grid, diseños responsive, transiciones y animación a lo largo de dos secciones. Este es el paso en el que una página empieza a parecerse a las que usas a diario.EmpezarPágina propia2 secciones, en orden - 3Paso 3
JavaScript, el lenguaje completoPágina propia
Empezar este pasoEmpezarFundamentos, lógica y flujo de control, y luego objetos y clases, en tres secciones. El trabajo de front end es trabajo de JavaScript; cada framework posterior a este paso no es más que una forma de organizarlo, y solo se lee bien cuando el lenguaje se lee bien.EmpezarPágina propia3 secciones, en orden - 4Paso 4
JavaScript en el navegadorPágina propia
Empezar este pasoEmpezarEl DOM, los eventos, la obtención de datos y la construcción de páginas interactivas sin framework, y después patrones prácticos de front end. Aquí es donde HTML, CSS y JavaScript se convierten en una sola cosa: una página que responde a quien la usa.EmpezarPágina propia2 secciones, en orden - 5Paso 5
TypeScriptPágina propia
Empezar este pasoEmpezarTipos, interfaces, genéricos y los errores del compilador como herramienta. Casi toda base de código profesional de React es TypeScript, así que llega justo antes del framework y no como un añadido final.EmpezarPágina propia - 6Paso 6
React y Next.jsPágina propia
Empezar este pasoEmpezarComponentes, props, estado, hooks y renderizado, y después Next.js para el enrutado, la carga de datos y las aplicaciones reales. El framework que más aparece en las ofertas de front end, enseñado después del lenguaje en el que está escrito.EmpezarPágina propia2 secciones, en orden - 7Paso 7
Git y control de versionesPágina propia
Empezar este pasoEmpezarCommits, ramas, merges, resolución de conflictos y remotos. Todo trabajo de front end y todo proyecto de portfolio vive en un repositorio Git; aprenderlo aquí significa que los proyectos del siguiente paso se publican como se hace en el trabajo real.EmpezarPágina propia - 8Paso 8
Proyectos: construye lo que ya has visto
Empezar este pasoEmpezarEjercicios de flexbox y selectores, práctica con el DOM y los métodos de array, y después construcciones reales: una tarjeta de perfil de Coddy, una página de Instagram, una página de inicio de sesión de Netflix y un slider de imágenes. Cada una es una pieza de portfolio que un reclutador puede abrir.Empezar8 cursos, en orden- CSS Flexbox - El curso completoSolo html15 lecciones
- Selectores CSSSolo html15 lecciones
- Métodos del DOM de JavaScriptSolo html13 lecciones
- Métodos de Arrays en JavaScriptSolo javascript18 lecciones
- Clon de tarjeta de perfil de Coddy | Proyecto front-endSolo html26 lecciones24 retos1 proyecto
- Clon de página de Instagram | Proyecto Front-EndSolo html16 lecciones14 retos1 proyecto
- Clon de la página de inicio de sesión de Netflix | Proyecto de front-endSolo html19 lecciones18 retos1 proyecto
- Slider | Proyecto de front-endSolo html23 lecciones22 retos1 proyecto
Aprende Haciendo
Escribe código real, consulta bases de datos, crea sitios web y domina los prompts de IA. Nuestras lecciones interactivas cubren todas las habilidades que los desarrolladores modernos necesitan.
Construye tu Racha
¡Mantén la constancia y observa cómo crece tu progreso! Sigue tu hábito diario de programación, protege tu racha con días de congelación y gana recompensas por aparecer cada día.
12 días de racha
¡Vuelve mañana para mantener tu racha!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Doble o Nada
Día 5 de 7
Congelar Racha
2 left
Donde Quieras
¡Lleva tu viaje de programación contigo! Sin configuración, sin descargas, solo abre y empieza a programar. Disponible en iOS, Android y Web con calificaciones de 4.9 estrellas.
No Estás Solo
Compite en tablas de clasificación globales, invita amigos para ganar recompensas y celebra los logros de los demás. ¡Programar es mejor con amigos!
Aprende de todas las formas
Lee, escucha, ponte a prueba, pregunta a la IA o consulta cualquier cosa que ya hayas estudiado. Cada lección se adapta a ti.
Una variable es un contenedor con nombre que guarda un valor al que puedes hacer referencia más tarde.
En Python, creas una escribiendo el nombre, un signo igual y el valor que quieres guardar.
El valor puede cambiar con el tiempo: reasignar el nombre simplemente lo apunta a un nuevo valor.
Certifícate
Gana certificados por cada curso que completes. Agrégalos a tu perfil de LinkedIn y currículum para mostrar tu experiencia en programación a los empleadores.
Por qué aprender desarrollo front end en Coddy
- Ves la página que construyes. Cada lección de HTML, CSS y JavaScript se renderiza en vivo en el navegador, junto a tu código, así que un selector mal escrito o un flexbox roto se ven en el mismo segundo en que los escribes, no en una captura de pantalla al final.
- El orden correcto, y sin saltarse JavaScript. La mayoría de los cursos de front end pasan a toda prisa del HTML a un framework; esta ruta dedica tres secciones completas a JavaScript antes de React, porque un framework solo se lee bien cuando se entiende el lenguaje que hay debajo.
- Pistas con IA que leen tu marcado y tu código. Cuando una maquetación se rompe o un componente no se renderiza, Bugsy mira lo que escribiste y te empuja hacia la solución sin darte la respuesta.
- Proyectos que un reclutador puede abrir. El último paso son ocho construcciones reales - clones de páginas que ya conoces -, cada una una pieza de portfolio que puedes compartir, más un certificado gratuito por cada curso de los siete primeros pasos.