Roadmap de desarrollador full stack
Cursos gratuitos en el orden en que un desarrollador web full stack los necesita: HTML, CSS y JavaScript para la página, TypeScript y React para la interfaz, Next.js para el servidor, SQL para los datos, y después Linux, Git y Docker para publicarlo. JavaScript funciona en los dos lados, así que aprendes un solo lenguaje y lo usas de principio a fin. Cada lección se ejecuta en tu navegador y cada sección de curso termina con un certificado gratuito.
830,387+ codders inscritos en estos cursos
880 lecciones883 retos4,346 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
16 certificados gratis a lo largo de la ruta
La ruta del desarrollador full stack, 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 13 secciones, en orden
- 2Paso 2
JavaScript y TypeScriptPágina propia
Empezar este pasoEmpezarFundamentos, lógica y flujo de control, objetos y clases en tres secciones, y después TypeScript: tipos, interfaces, genéricos y cómo leer los errores del compilador. Es el lenguaje que escribes en el navegador y en el servidor, así que recibe más tiempo que cualquier otro paso.EmpezarPágina propia4 secciones, en orden - 3Paso 3
JavaScript en el navegadorPágina propia
Empezar este pasoEmpezarEl DOM, los eventos, los formularios y la validación, y después patrones prácticos de front end como pestañas, modales, temas y navegación responsive. HTML, CSS y JavaScript se convierten en una sola página que responde a quien la usa.EmpezarPágina propia2 secciones, en orden - 4Paso 4
ReactPágina propia
Empezar este pasoEmpezarComponentes, JSX, props, estado, eventos, listas y formularios controlados, y al final una pequeña tarjeta social que construyes paso a paso. React es la capa de interfaz que el siguiente paso ejecuta en el servidor.EmpezarPágina propia - 5Paso 5
Next.js: la mitad del servidorPágina propia
Empezar este pasoEmpezarEnrutado y layouts, componentes de servidor y de cliente, carga de datos en el servidor, route handlers para tus propios endpoints de API, server actions para formularios, estados de carga y de error, y después una aplicación de restaurante en nueve pasos con carrito, filtros, reseñas y búsqueda en vivo. Aquí es donde escribes el back end.EmpezarPágina propia - 6Paso 6
SQL: la base de datosPágina propia
Empezar este pasoEmpezarConsultas contra tablas reales: filtrado, ordenación, joins, agrupación y agregados, y después subconsultas, funciones de ventana, CASE y expresiones de tabla comunes. Toda aplicación full stack guarda sus datos en una base de datos, y SQL es la forma de hacerle preguntas.EmpezarPágina propia2 secciones, en orden - 7Paso 7
Linux y GitPágina propia
Empezar este pasoEmpezarArchivos, permisos, pipes y scripts de shell en una terminal Linux real, y después commits, ramas, merges, conflictos y remotos. Los servidores funcionan con Linux, y todo equipo guarda su código en un repositorio Git.EmpezarPágina propia2 secciones, en orden - 8Paso 8
DockerPágina propia
Empezar este pasoEmpezarImágenes, contenedores, Dockerfiles, volúmenes y redes. Un contenedor empaqueta tu aplicación con todo lo que necesita para ejecutarse, que es como se publican hoy en un servidor la mayoría de las aplicaciones web.EmpezarPágina propia
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 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
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
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.
Earn a Certificate
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 full stack en Coddy
- Un solo lenguaje en los dos lados. La ruta enseña JavaScript y TypeScript para el navegador y después usa el mismo lenguaje en el servidor con los route handlers y las server actions de Next.js, así que el back end son ideas nuevas y no un segundo lenguaje que aprender desde cero.
- Nada que instalar. HTML y CSS se renderizan en vivo junto a tu código, SQL se ejecuta contra tablas reales, y los pasos de Linux, Git y Docker te dan una terminal real en el navegador. Puedes estudiar todo el stack en un portátil en el que nunca se ha instalado una herramienta de desarrollo.
- Pistas con IA que leen tu código. Cuando un componente no se renderiza, una consulta devuelve las filas equivocadas o un comando falla, Bugsy mira lo que escribiste y te orienta hacia la solución sin darte la respuesta.
- El orden es lo importante. La mayoría de los cursos full stack corren hacia un framework en la segunda semana; esta ruta dedica tres secciones a JavaScript y una cuarta al navegador antes de que aparezca React, porque un framework solo se entiende cuando se entiende el lenguaje que tiene debajo.