Aprende HTML
Un curso de HTML online, interactivo y gratis. Escribes HTML en cada lección, con vista previa en vivo mientras tecleas y un certificado gratis al terminar.
269,396+ codders inscritos
- 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
Certificado gratuito de finalización
Programa
Sección 1
Fundamentals
Empezar secciónEmpezarExpandirContraerLearn the core structure and syntax to create web pages from scratchFundamentos de HTML
5 lecciones531- 01¿Qué es HTML?Reto
- 02Estructura básica de HTMLRetoQuiz
- 03Etiquetas y elementosRetoQuiz
- 04Anidamiento y cierre de etiquetasRetoQuiz
- 05Comentarios en HTMLRetoQuiz
Texto y formato
6 lecciones1135- 01EncabezadosRetoMaestríaQuiz
- 02PárrafosRetoMaestríaQuiz
- 03Saltos de líneaRetoMaestríaQuiz
- 04Texto en negrita y cursivaRetoMaestríaQuiz
- 05Negrita y cursiva de nuevoRetoMaestríaQuiz
- 06Resumen - FormatoReto
Trabajando con listas
4 lecciones721- 01Lista desordenadaRetoMaestríaQuiz
- 02Lista ordenadaRetoMaestríaQuiz
- 03Listas anidadasRetoMaestríaQuiz
- 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 HTMLQuiz
- 02EnlacesRetoMaestríaQuiz
- 03Enlaces a una nueva páginaRetoMaestríaQuiz
- 04ImágenesRetoMaestríaQuiz
- 05Atributos de imagenRetoMaestríaQuiz
Diseño de página
5 lecciones930- 01DivisionesRetoMaestríaQuiz
- 02Spans en líneaRetoMaestríaQuiz
- 03Etiquetas semánticasRetoMaestríaQuiz
- 04Secciones y artículosRetoMaestríaQuiz
- 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 lecciones936- 01Conceptos básicos de formulariosQuiz
- 02Inputs de textoRetoMaestríaQuiz
- 03Atributos de los inputsRetoMaestríaQuiz
- 04Campo de contraseñaRetoMaestríaQuiz
- 05Etiquetas para inputsRetoMaestríaQuiz
- 06Resumen - Formulario básicoReto
Formularios e Inputs Parte 2
7 lecciones1239- 01Radio buttonsRetoMaestríaQuiz
- 02CheckboxesRetoMaestríaQuiz
- 03DropdownsRetoMaestríaQuiz
- 04BotonesRetoMaestríaQuiz
- 05Botones en formulariosRetoMaestríaQuiz
- 06Repaso - Formularios #1Reto
- 07Repaso - Formularios #2Reto
Tablas
4 lecciones723- 01Conceptos básicos de tablasRetoMaestríaQuiz
- 02Añadir leyendasRetoMaestríaQuiz
- 03Combinar filas y columnasRetoMaestríaQuiz
- 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
Sección 2
Styling with CSSPágina propia
Empezar secciónEmpezarExpandirContraerBring your web pages to life with colors, layouts, and stylesIntroducció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
Sección 3
CSS MasteryPágina propia
Empezar secciónEmpezarExpandirContraerTake you css skills to the next level!Dominio 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
Sección 4
Practical Frontend
Empezar secciónEmpezarExpandirContraerCombine structure and style to design complete, responsive web pagesVariables
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
Sección 5
JavaScript in Action
Empezar secciónEmpezarExpandirContraerExplore how javascript is used with html and cssInteractividad/Componentes de UI
4 lecciones433- 01PestañasRetoQuiz
- 02Acordeón (expandir/contraer)RetoQuiz
- 03Modal (abrir/cerrar)RetoQuiz
- 04Menú desplegableRetoQuiz
Formularios y validación
3 lecciones324- 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
Cursos de HTML
Cursos prácticos de HTML, gratis para empezar en tu navegador.
Animación de Eclipse Solar | Proyecto HTML/CSS
PopularEn este curso crearás una increíble animación de "Eclipse Solar", mostrando cómo podemos crear interfaces de usuario atractivas y funcionales utilizando animaciones.
- 10
- 2
Desafíos de HTML/CSS - Pack I
Popular¡Este curso pondrá a prueba tus conocimientos de HTML y CSS de una manera divertida y efectiva!
- 11
Reproductor de video de YouTube - Proyecto de HTML
En este proyecto, crearás un reproductor de video de YouTube usando HTML y explorarás diversos atributos a lo largo del proceso.
- 7
- 1
Proyecto DOM - Calculadora
En este curso construirás una calculadora sencilla e interactiva usando HTML, CSS y JS.
- 14
- 3
Clon de página de Instagram | Proyecto Front-End
En este curso practicarás enfoques estándar y sencillos de HTML & CSS y crearás un proyecto de clon de página de Instagram.
- 16
- 5
Tarjeta 3D | Proyecto Front-end
¡En este proyecto, crearás un diseño de tarjeta 3D por tu cuenta!
- 31
- 4
Por qué aprender HTML con Coddy
- Escribe HTML en tu navegador y ve la página renderizada al lado. Sin instalar ningún editor, sin configuraciones. Cada cambio que haces en el código HTML aparece al instante, así el ciclo de feedback es corto.
- HTML moderno y semántico: encabezados, listas, enlaces, imágenes, tablas, formularios y etiquetas semánticas como
<header>,<nav>,<main>,<section>,<footer>. El HTML que realmente usarías para construir un sitio web de verdad. - Las pistas de IA te ayudan a corregir errores de HTML -etiquetas sin cerrar, sintaxis rota en los atributos, descuidos de accesibilidad- sin revelarte la respuesta, para que los hábitos al escribir HTML se queden contigo.
- Certificado gratis de HTML al terminar. Un primer paso creíble para el desarrollo web, que combina de forma natural con los cursos de CSS y JavaScript.