Curso HTML 1. Introducción a la Web y al HTML
Curso HTML 1.1 ¿Qué es Internet y la World Wide Web?
Curso HTML 1.2 Cómo funciona un sitio web (cliente, servidor, HTTP)
Curso HTML 1.3 Qué es HTML y para qué sirve
Curso HTML 1.4 Diferencias entre HTML, CSS y JavaScript
Curso HTML 1.5 Evolución y versiones de HTML (HTML4, XHTML, HTML5)
Curso HTML 2. Preparación del entorno de trabajo
Curso HTML 2.1 Navegadores modernos y herramientas de desarrollador
Curso HTML 2.2 Editores y IDEs recomendados para HTML
Curso HTML 2.3 Extensiones útiles para desarrollo web
Curso HTML 2.4 Estructura básica de un proyecto web (carpetas y archivos)
Curso HTML 3. Estructura básica de un documento HTML
Curso HTML 3.1 Declaración y compatibilidad
Curso HTML 3.2 Etiquetas html, head y body
Curso HTML 3.3 Metadatos: charset, viewport, title, meta
Curso HTML 3.4 Comentarios en HTML
Curso HTML 3.5 Anatomía de un elemento HTML (etiquetas, atributos, contenido)
Curso HTML 4. Texto y contenido básico
Curso HTML 4.1 Párrafos (p) y saltos de línea (br)
Curso HTML 4.2 Encabezados (h1 a h6) y jerarquía del contenido
Curso HTML 4.3 Énfasis y resaltado (strong, em, b, i)
Curso HTML 4.4 Citas, código y otros elementos inline (q, blockquote, code, pre, mark)
Curso HTML 4.5 Entidades de caracteres (símbolos especiales, espacios, etc.)
Curso HTML 5. Enlaces y navegación
Curso HTML 5.1 Etiqueta a y atributo href
Curso HTML 5.2 Enlaces internos y externos
Curso HTML 5.3 Enlaces a correo, teléfono y otros protocolos
Curso HTML 5.4 Atributos target, rel y buenas prácticas de seguridad
Curso HTML 5.5 Creación de menús de navegación simples
Curso HTML 6. Imágenes y multimedia básica
Curso HTML 6.1 Etiqueta img: src, alt, title y dimensiones
Curso HTML 6.2 Rutas absolutas, relativas y organización de recursos
Curso HTML 6.3 Figuras y pies de foto (figure, figcaption)
Curso HTML 6.4 Inserción de audio y video (audio, video)
Curso HTML 6.5 Atributos controls, autoplay, loop, muted y poster
Curso HTML 7.1 Listas desordenadas (ul) y elementos li
Curso HTML 7.2 Listas ordenadas (ol) y tipos de numeración
Curso HTML 7.3 Listas de definición (dl, dt, dd)
Curso HTML 7.4 Tablas básicas (table, tr, td, th)
Curso HTML 7.5 Estructura avanzada de tablas (caption, thead, tbody, tfoot)
Curso HTML 7.6 Accesibilidad básica en tablas (scope, headers)
Curso HTML 8. Formularios básicos
Curso HTML 8.1 Introducción a la etiqueta form y atributos action, method
Curso HTML 8.2 Campos de texto (input type=’text’ y type=’password’)
Curso HTML 8.3 Etiquetas label y atributo for
Curso HTML 8.4 Botones de envío y reseteo (button, input type=’submit’)
Curso HTML 8.5 Textarea y comentarios del usuario
Curso HTML 9. Formularios HTML5 y controles avanzados
Curso HTML 9.1 Nuevos tipos de input (email, url, number, tel, search, etc.)
Curso HTML 9.2 Select, option y optgroup (listas desplegables)
Curso HTML 9.3 Checkbox y radio buttons
Curso HTML 9.4 Inputs de fecha y tiempo (date, time, datetime-local, month, week)
Curso HTML 9.5 Rango, color y otros controles (range, color, file)
Curso HTML 9.6 Placeholder, required, pattern y otras ayudas de validación
Curso HTML 9.7 Validación nativa del navegador (novalidate, atributos de validación)
Curso HTML 10. HTML5 semántico
Curso HTML 10.1 Diferencia entre div y elementos semánticos
Curso HTML 10.2 Estructura semántica de una página (header, nav, main, footer)
Curso HTML 10.3 Contenido principal y secciones (section, article, aside)
Curso HTML 10.4 Elementos de texto semántico (time, address, small, etc.)
Curso HTML 10.5 Landmarks semánticos y su importancia para accesibilidad
Curso HTML 10.6 Microdatos y atributos globales (lang, dir, title)
Curso HTML 11. Accesibilidad web (a11y) aplicada al HTML
Curso HTML 11.1 Principios básicos de accesibilidad
Curso HTML 11.2 Uso correcto del atributo alt en imágenes
Curso HTML 11.3 Formularios accesibles (label, fieldset, legend)
Curso HTML 11.4 Navegación por teclado y orden de tabulación (tabindex)
Curso HTML 11.5 Introducción a ARIA (roles, aria-label, aria-labelledby, aria-describedby)
Curso HTML 11.6 Buenas prácticas de accesibilidad en enlaces y botones
Curso HTML 12. Imágenes y multimedia responsiva
Curso HTML 12.1 Concepto de responsive design desde HTML
Curso HTML 12.2 Atributo srcset y sizes en imágenes
Curso HTML 12.3 Elemento picture para imágenes adaptativas
Curso HTML 12.4 Formatos de imagen modernos (WebP, AVIF, etc. a nivel conceptual)
Curso HTML 12.5 Subtítulos y pistas en video (track: subtitles, captions)
Curso HTML 12.6 Buenas prácticas de rendimiento con imágenes y multimedia
Curso HTML 13. Integración de HTML con CSS (desde el punto de vista del HTML)
Curso HTML 13.1 Enlace de hojas de estilo (link rel=’stylesheet’)
Curso HTML 13.2 Atributos id y class: propósito y uso correcto
Curso HTML 13.3 HTML preparado para diseño responsivo (contenedores, wrappers, grids)
Curso HTML 13.4 Evitar estilos inline y separar contenido de presentación
Curso HTML 13.5 Uso semántico de clases en lugar de nombres genéricos
Curso HTML 14. Integración de HTML con JavaScript (nivel básico)
Curso HTML 14.1 Inserción de scripts (script en head y body)
Curso HTML 14.2 Atributos defer y async: concepto y uso básico
Curso HTML 14.3 Atributos de datos (data-*) para conectar HTML y JS
Curso HTML 14.4 Manejadores de eventos inline vs externos
Curso HTML 14.5 Buenas prácticas para mantener HTML limpio y desacoplado
Curso HTML 15. SEO on-page con HTML
Curso HTML 15.1 Título de la página (title) y meta description
Curso HTML 15.2 Uso correcto de encabezados para jerarquía de contenidos (h1–h6)
Curso HTML 15.3 Metadatos para SEO: meta robots, canonical (conceptual)
Curso HTML 15.4 Etiquetas para redes sociales (Open Graph, Twitter Cards)
Curso HTML 15.5 Breadcrumbs y estructura de enlaces internos
Curso HTML 15.6 Microformatos y datos estructurados (visión general)
Curso HTML 16. Organización y escalabilidad del HTML en proyectos reales
Curso HTML 16.1 Convenciones de nombrado para clases e IDs
Curso HTML 16.2 Estructuración de archivos HTML en sitios multipágina
Curso HTML 16.3 Plantillas HTML reutilizables (partials, includes – concepto)
Curso HTML 16.4 HTML en entornos de plantillas y frameworks (Blade, JSX, etc. a alto nivel)
Curso HTML 16.5 Componentes y diseño atómico desde la perspectiva del HTML
Curso HTML 17. Estándares, validación y calidad del código
Curso HTML 17.1 Estándares del W3C y especificaciones HTML
Curso HTML 17.2 Uso del validador de HTML (W3C Validator)
Curso HTML 17.3 Errores comunes de marcado y cómo evitarlos
Curso HTML 17.4 HTML legible: indentación, comentarios y organización
Curso HTML 17.5 Buenas prácticas para trabajar en equipo (reviews, guías de estilo)
Curso HTML 18. Rendimiento y optimización desde HTML
Curso HTML 18.1 Orden de carga de recursos (CSS, JS, fuentes)
Curso HTML 18.2 Minimizar peticiones innecesarias desde el marcado
Curso HTML 18.3 Uso eficiente de iframes, embeds y recursos externos
Curso HTML 18.4 Preload, prefetch y otros hints (visión general)
Curso HTML 18.5 Checklist de rendimiento relacionado con HTML
Curso HTML 19. Proyecto final integrador en HTML profesional
Curso HTML 19.1 Diseño de la estructura semántica de un sitio completo
Curso HTML 19.2 Maquetación de una landing page moderna y accesible
Curso HTML 19.3 Creación de un sitio multipágina con navegación completa
Curso HTML 19.4 Formularios avanzados con validación HTML5 y accesibilidad
Curso HTML 19.5 Optimización de imágenes, SEO básico y rendimiento
Curso HTML 19.6 Publicación del proyecto en la web (GitHub Pages, hosting estático, etc.)