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.
663,032+ codders inscritos en estos cursos
804 lecciones681 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 lecciones
- Clon de página de Instagram | Proyecto Front-EndSolo html16 lecciones
- Clon de la página de inicio de sesión de Netflix | Proyecto front-endSolo html19 lecciones1 retos
- Slider | Proyecto de front-endSolo html23 lecciones1 retos
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
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
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
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.