PopularRecorrido
Aprende HTML
Aprende HTML desde cero con un curso online gratis e interactivo. Domina estructura de documentos, etiquetas semánticas, enlaces, formularios, imágenes y accesibilidad básica con retos prácticos, proyectos reales, pistas de IA y un certificado al terminar.
249,002+ codders inscritos
Este recorrido incluye
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
Certificado gratuito de finalización
Programa
5 secciones241 lecciones212 retos1,203 preguntas de quiz01Sección 1
Fundamentals
Learn the core structure and syntax to create web pages from scratchEMPEZAR A APRENDERFundamentos de HTML
5 lecciones531- 01¿Qué es HTML?Reto
- 02Estructura básica de HTMLRetoQuizAudio
- 03Etiquetas y elementosRetoQuizAudio
- 04Anidamiento y cierre de etiquetasRetoQuizAudio
- 05Comentarios en HTMLRetoQuizAudio
Texto y formato
6 lecciones1137- 01EncabezadosRetoMaestríaQuizAudio
- 02PárrafosRetoMaestríaQuizAudio
- 03Saltos de líneaRetoMaestríaQuizAudio
- 04Texto en negrita y cursivaRetoMaestríaQuizAudio
- 05Negrita y cursiva de nuevoRetoMaestríaQuizAudio
- 06Resumen - FormatoReto
Trabajando con listas
4 lecciones721- 01Lista desordenadaRetoMaestríaQuizAudio
- 02Lista ordenadaRetoMaestríaQuizAudio
- 03Listas anidadasRetoMaestríaQuizAudio
- 04Resumen - ListasReto
Tarjeta de receta
Proyecto4 lecciones1- 01Descripción general del proyectoReto
- 02Título y descripción de la recetaProyecto
- 03IngredientesProyecto
- 04PasosProyecto
Agregar contenido
5 lecciones837- 01Atributos HTMLQuizAudio
- 02EnlacesRetoMaestríaQuizAudio
- 03Enlaces a una nueva páginaRetoMaestríaQuizAudio
- 04ImágenesRetoMaestríaQuizAudio
- 05Atributos de imagenRetoMaestríaQuizAudio
Diseño de página
5 lecciones931- 01DivisionesRetoMaestríaQuizAudio
- 02Spans en líneaRetoMaestríaQuizAudio
- 03Etiquetas semánticasRetoMaestríaQuizAudio
- 04Secciones y artículosRetoMaestríaQuizAudio
- 05Repaso - DiseñoReto
Página de Perfil Personal
Proyecto5 lecciones1- 01Descripción General del ProyectoReto
- 02Sección de EncabezadoProyecto
- 03Foto de PerfilProyecto
- 04Sección Sobre MíProyecto
- 05Enlaces a Redes SocialesProyecto
Formularios e Inputs Parte 1
6 lecciones937- 01Conceptos básicos de formulariosQuizAudio
- 02Inputs de textoRetoMaestríaQuizAudio
- 03Atributos de los inputsRetoMaestríaQuizAudio
- 04Campo de contraseñaRetoMaestríaQuizAudio
- 05Etiquetas para inputsRetoMaestríaQuizAudio
- 06Resumen - Formulario básicoReto
Formularios e Inputs Parte 2
7 lecciones1239- 01Radio buttonsRetoMaestríaQuizAudio
- 02CheckboxesRetoMaestríaQuizAudio
- 03DropdownsRetoMaestríaQuizAudio
- 04BotonesRetoMaestríaQuizAudio
- 05Botones en formulariosRetoMaestríaQuizAudio
- 06Repaso - Formularios #1Reto
- 07Repaso - Formularios #2Reto
Tablas
4 lecciones725- 01Conceptos básicos de tablasRetoMaestríaQuizAudio
- 02Añadir leyendasRetoMaestríaQuizAudio
- 03Combinar filas y columnasRetoMaestríaQuizAudio
- 04Resumen - TablasReto
Página de registro de eventos
Proyecto5 lecciones1- 01Descripción general del proyectoReto
- 02Sección del encabezadoProyecto
- 03Sección de detalles del eventoProyecto
- 04Formulario de registroProyecto
- 05Sección del pie de páginaProyecto
Desafíos finales
4 lecciones4- 01Tarjeta de perfil sencillaReto
- 02Tarjeta de invitación a eventoReto
- 03Página de artículo sencillaReto
- 04Lista de libros favoritosReto
02Sección 2
Styling with CSS
Bring your web pages to life with colors, layouts, and stylesEMPEZAR A APRENDERIntroducción
5 lecciones540- 01¿Qué es CSS?RetoQuiz
- 02Sintaxis de CSSRetoQuiz
- 03Comentarios en CSSQuiz
- 04La etiqueta HeadRetoQuiz
- 05La etiqueta TitleRetoMaestríaQuiz
Añadir CSS
4 lecciones725- 01CSS en líneaRetoMaestríaQuiz
- 02CSS internoRetoMaestríaQuiz
- 03CSS externoRetoMaestríaQuiz
- 04Desafío de estilos básicosReto
Selectores básicos
7 lecciones1247- 01Introducción a los selectoresRetoQuiz
- 02Selector de tipoRetoMaestríaQuiz
- 03Selector de claseRetoMaestríaQuiz
- 04Selector de IDRetoMaestríaQuiz
- 05Selectores de grupoRetoMaestríaQuiz
- 06Selector universalRetoMaestríaQuiz
- 07Desafío de selecciónReto
Fundamentos del texto
8 lecciones1450- 01Color de textoRetoMaestríaQuiz
- 02Familia de fuentesRetoMaestríaQuiz
- 03Tamaño de fuenteRetoMaestríaQuiz
- 04Grosor de fuenteRetoMaestríaQuiz
- 05Alineación de textoRetoMaestríaQuiz
- 06Decoración de textoRetoMaestríaQuiz
- 07Desafío de repaso #1Reto
- 08Desafío de repaso #2Reto
Colores y fondos
5 lecciones834- 01Color de fondoRetoMaestríaQuiz
- 02Colores HEXRetoMaestríaQuiz
- 03Colores RGBRetoMaestríaQuiz
- 04Transparencia con RGBARetoQuiz
- 05Desafío de repaso #1Reto
Menú de cafetería
Proyecto3 lecciones1- 01Fundamentos de tipografíaReto
- 02Estilo de textoProyecto
- 03Color y fondosProyecto
Modelo de caja - Parte 1
6 lecciones943- 01¿Qué es el modelo de caja?Quiz
- 02PaddingRetoMaestríaQuiz
- 03MárgenesRetoMaestríaQuiz
- 04BordesRetoMaestríaQuiz
- 05Ancho y altoRetoMaestríaQuiz
- 06Desafío de repasoReto
Modelo de caja - Parte 2
5 lecciones834- 01Box SizingRetoQuiz
- 02Border RadiusRetoMaestríaQuiz
- 03OverflowRetoMaestríaQuiz
- 04Box ShadowRetoMaestríaQuiz
- 05Desafío de repasoReto
Flex Box
6 lecciones943- 01¿Qué es Flex Box?RetoQuiz
- 02Flex DirectionRetoMaestríaQuiz
- 03Justify ContentRetoMaestríaQuiz
- 04Align ItemsRetoMaestríaQuiz
- 05El centrado perfectoRetoQuiz
- 06Desafío de Flex BoxReto
Formulario de inicio de sesión
Proyecto4 lecciones1- 01CuerpoReto
- 02Contenedor del formularioProyecto
- 03InputProyecto
- 04BotónProyecto
Técnicas de maquetación
7 lecciones1152- 01Elementos de bloque vs. en líneaRetoQuiz
- 02Conceptos básicos de posicionamientoRetoMaestríaQuiz
- 03Posicionamiento relativoRetoMaestríaQuiz
- 04Posicionamiento absolutoRetoMaestríaQuiz
- 05Posicionamiento fijoRetoMaestríaQuiz
- 06Conceptos básicos de Z-IndexRetoQuiz
- 07Desafío de repasoReto
Fundamentos de Diseño Responsivo
6 lecciones1052- 01¿Qué es el Diseño Responsivo?RetoQuiz
- 02Etiqueta Meta ViewportRetoQuiz
- 03Diseños FluidosRetoMaestríaQuiz
- 04Unidades de ViewportRetoMaestríaQuiz
- 05Fundamentos de Media QueriesRetoMaestríaQuiz
- 06Imágenes FlexiblesRetoMaestríaQuiz
Página web de Tonga
Proyecto6 lecciones1- 01Menú de navegaciónReto
- 02Encabezado de bienvenidaProyecto
- 03Sección "Acerca de"Proyecto
- 04Sección de contactoProyecto
- 05Etiqueta ViewportProyecto
- 06Media QueryProyecto
Desafíos finales
4 lecciones4- 01Organizar elementosReto
- 02Lista de películasReto
- 03Tarjeta de invitación de bodaReto
- 04Notificación flotanteReto
03Sección 3
CSS Mastery
Take you css skills to the next level!EMPEZAR A APRENDERDominio de selectores – Combinación
6 lecciones539- 01IntroducciónQuiz
- 02Selector de descendienteRetoQuiz
- 03Selector de hijoRetoQuiz
- 04Selector de hermano adyacenteRetoQuiz
- 05Selector de hermano generalRetoQuiz
- 06Desafío de repasoReto
Pseudoclases interactivas
5 lecciones431- 01PseudoclasesQuiz
- 02Efectos de hoverRetoQuiz
- 03Efectos de focusRetoQuiz
- 04Estilos de estado activoRetoQuiz
- 05Desafío de repasoReto
Pseudoclases estructurales
5 lecciones432- 01Pseudoclases estructuralesQuiz
- 02Seleccionando el primer hijoRetoQuiz
- 03Seleccionando el último hijoRetoQuiz
- 04El poder de los patrones: Usando nth-childRetoQuiz
- 05Desafío de repasoReto
Proyecto de menú desplegable
4 lecciones4- 01Añadir el submenúReto
- 02Mostrar el submenúReto
- 03Más estilosReto
- 04Input y botónReto
Efectos visuales
5 lecciones536- 01DegradadosRetoQuiz
- 02Filtros CSSRetoQuiz
- 03TransformacionesRetoQuiz
- 04Transiciones y efectos hoverRetoQuiz
- 05Desafío de repasoReto
Landing Page
5 lecciones5- 01Dar estilo a la sección del encabezadoReto
- 02Dar estilo al botónReto
- 03Diseño de la secciónReto
- 04Diseño de tarjetasReto
- 05Añadir los toques finalesReto
Construye con CSS Grid
4 lecciones426- 01Conceptos básicos de GridRetoQuiz
- 02Posicionamiento de elementos en Grid-rowRetoQuiz
- 03Áreas con nombreRetoQuiz
- 04Desafío de repasoReto
Sitio web de Flavor Fiesta
4 lecciones4- 01Configuración del gridReto
- 02EncabezadoReto
- 03La parte principalReto
- 04Pie de páginaReto
Desafíos finales
5 lecciones5- 01Resaltar menú activoReto
- 02Filas de tabla tipo cebraReto
- 03Efecto hover en botonesReto
- 04Diseño de tarjetas en GridReto
- 05Imagen Hero desenfocadaReto
04Sección 4
Practical Frontend
Combine structure and style to design complete, responsive web pagesEMPEZAR A APRENDERVariables
5 lecciones432- 01VariablesQuiz
- 02Uso de variables CSSRetoQuiz
- 03Variables para Design TokensRetoQuiz
- 04Variables localesRetoQuiz
- 05Desafío de repasoReto
Estrategia Mobile-First
6 lecciones643- 01Qué significa “mobile-first”RetoQuiz
- 02Tipografía Mobile-FirstRetoQuiz
- 03Navegación Mobile-FirstRetoQuiz
- 04Imágenes Mobile-FirstRetoQuiz
- 05Formularios Mobile-FirstRetoQuiz
- 06Desafío de repasoReto
Tematización y estilos visuales
5 lecciones535- 01Tematización en CSSRetoQuiz
- 02Conceptos básicos del modo oscuro/claroRetoQuiz
- 03Colores de acento y resaltadoRetoQuiz
- 04Tematización de la tipografíaRetoQuiz
- 05Desafío de repasoReto
Deportes extremos
3 lecciones3- 01VariablesReto
- 02Mobile-FirstReto
- 03TematizaciónReto
Componentes de UI
6 lecciones642- 01Menú desplegableRetoQuiz
- 02PestañasRetoQuiz
- 03BadgesRetoQuiz
- 04TooltipsRetoQuiz
- 05Banners de notificaciónRetoQuiz
- 06Desafío de repasoReto
Patrones responsivos
6 lecciones645- 01Diseño Holy GrailRetoQuiz
- 02Diseño de cuadrícula de tarjetasRetoQuiz
- 03Diseño de barra lateral + contenidoRetoQuiz
- 04Diseño de pantalla divididaRetoQuiz
- 05Header y Footer stickyRetoQuiz
- 06Desafío de repasoReto
Desafíos finales
4 lecciones4- 01Tarjeta de perfilReto
- 02Cuadrícula de galería de chocolatesReto
- 03Siete maravillasReto
- 04Nuevas siete maravillasReto
05Sección 5
JavaScript in Action
Explore how javascript is used with html and cssEMPEZAR A APRENDERInteractividad/Componentes de UI
4 lecciones433- 01PestañasRetoQuiz
- 02Acordeón (expandir/contraer)RetoQuiz
- 03Modal (abrir/cerrar)RetoQuiz
- 04Menú desplegableRetoQuiz
Formularios y validación
3 lecciones325- 01Validación de entradasRetoQuiz
- 02Mensajes de error personalizadosRetoQuiz
- 03Botones de envíoRetoQuiz
Notificaciones y feedback
3 lecciones327- 01Mensaje toastRetoQuiz
- 02Banners descartablesRetoQuiz
- 03Indicadores de cargaRetoQuiz
Formulario con Notificación Toast
2 lecciones2- 01Mostrar el mensaje ToastReto
- 02Ocultar el mensaje ToastReto
Navegación
3 lecciones329- 01Alternar menú hamburguesa móvilRetoQuiz
- 02Navegación lateral plegableRetoQuiz
- 03Menús desplegablesRetoQuiz
Temas y personalización
2 lecciones217- 01Temas claro y oscuroRetoQuiz
- 02Guardar preferencia de temaRetoQuiz
Animaciones y efectos
3 lecciones327- 01Transiciones CSSRetoQuiz
- 02Animar elementos al hacer scrollRetoQuiz
- 03Animaciones al hacer clic en botonesRetoQuiz
Navegación animada
3 lecciones36- 01VariablesRetoQuiz
- 02Event listenersReto
- 03Transición CSSReto
Desafíos finales
4 lecciones4- 01Acordeón de preguntas frecuentes interactivoReto
- 02Formulario de inicio de sesiónReto
- 03Barra de navegación responsiveReto
- 04Página de blog con temaReto
Por qué aprender HTML con Coddy
- Curso de HTML online y gratis: sin instalación, sin configurar herramientas y sin barreras para empezar. Abre el navegador y practica desde la primera lección.
- Lecciones prácticas de HTML que van más allá de un tutorial: cada concepto viene con un reto para escribir código real y entenderlo haciendo.
- Las pistas de IA te ayudan cuando te bloqueas en un ejercicio de HTML, explicando el siguiente paso sin darte la solución completa.
- Certificado gratis de finalización para compartir en LinkedIn o añadir al CV como prueba de que completaste un curso interactivo de HTML.
Preguntas frecuentes sobre aprender HTML
¿HTML es fácil de aprender?
Sí, puedes empezar con HTML aunque no tengas experiencia previa. Coddy divide los conceptos en ejercicios cortos para que entiendas la sintaxis, practiques estructura de documentos, etiquetas semánticas, enlaces, formularios, imágenes y accesibilidad básica y ganes confianza paso a paso.
¿Cuánto tiempo se tarda en aprender HTML?
Los fundamentos de HTML suelen aprenderse en una o dos semanas de práctica diaria. Para sentirte cómodo creando proyectos reales, reserva de uno a tres meses según tu ritmo y tu experiencia previa.
¿Dónde puedo aprender HTML online gratis?
Coddy ofrece un curso online gratis de HTML con lecciones, retos de código, cuestionarios y proyectos. No necesitas instalar nada: todo funciona en el navegador.
¿Cómo puedo aprender HTML rápido?
La forma más rápida es practicar todos los días. En Coddy alternas explicación breve, ejercicio inmediato y feedback con pistas de IA, así que pasas más tiempo escribiendo HTML que mirando videos largos.
¿Recibo un certificado de HTML al terminar?
Sí. Al completar el curso de HTML en Coddy recibes un certificado gratis de finalización que puedes compartir en LinkedIn o añadir a tu currículum.
¿Qué puedo crear después de aprender HTML?
Después del curso podrás crear páginas web, formularios, landing pages simples y bases sólidas para proyectos con CSS y JavaScript. También tendrás una base sólida para seguir con temas más avanzados.