Home
Course: HTML
A practical HTML course focused on structure, semantics, forms, accessibility and technical SEO for real web pages.
Tests
Check your knowledge of HTML.
Lessons
20
1
Basic
Introduction to HTML
Understand what HTML is, why it still matters, what role it plays next to CSS and JavaScript, and how this course will help you write cleaner and more meaningful web documents.
2 Basic
Tools for Writing HTML
Set up a practical HTML workflow with a code editor, browser inspection and validation so you can write faster, catch errors earlier and read real pages with better understanding.
3 Basic
HTML Syntax: How the Language Is Written
Learn how tags, attributes, empty elements, nesting and comments work so your markup stops being guesswork and starts feeling readable and deliberate.
4 Basic
Headings and Paragraphs
Use headings and paragraphs to build readable hierarchy, guide scanning, improve accessibility and stop confusing visual size with structural meaning.
5 Basic
Semantic Inline Text in HTML
Use smaller text-level HTML elements such as `mark`, `abbr`, `kbd`, `del`, `ins`, `dfn`, `progress` and `meter` so your content becomes clearer, more precise and more intentional.
6 Basic
Lists and Links: Navigable Structure and Useful Content
Learn when to use unordered, ordered and definition lists, and build links that are clearer, safer and more helpful for both people and search engines.
7 Basic
Basic HTML Document Structure
Learn the minimum structure every HTML page needs, from doctype and language declaration to head metadata and visible body content.
8 Basic
Global Attributes in HTML: `id`, `class`, `title`, `hidden` and `data-*`
Use global attributes with better judgment so your markup stays clearer, scales more cleanly and connects more safely with styling, scripts and testing.
9 Basic
Semantic HTML: Structure with Meaning
Use elements such as `header`, `nav`, `main`, `section`, `article`, `aside` and `footer` to make a page easier to navigate, maintain and understand.
10 Basic
Images: `src`, `alt` and Responsive Basics
Use images with useful alternative text, simple responsive behavior and an early understanding of `picture` so your pages become clearer, more accessible and less fragile.
11 Basic
Basic HTML Forms: `label`, `input` and Native Validation
Build clearer and more accessible forms with the right input types, associated labels and basic native validation before adding any JavaScript.
12 Basic
HTML Tables: Structured and Accessible Data
Build tables that are easier to read and easier to navigate by using `caption`, `thead`, `tbody`, `th` and `scope` with clear intent.
13 Intermediate
Advanced Forms and Native Validation
Use richer HTML form features such as `pattern`, `autocomplete`, `fieldset`, `legend`, `datalist` and stronger control choices so forms feel more intentional before any custom scripting begins.
14 Intermediate
Forms: Advanced Controls and Input Types in Real Projects
Use the right native control for each piece of data with advanced input types, select, textarea and output.
15 Intermediate
Multimedia in HTML: Video, Audio and Safer Embeds
Integrate video, audio and iframes with a better balance of accessibility, performance and security so multimedia improves the page instead of making it messier.
16 Intermediate
Technical SEO in HTML: Metadata, Social Cards and Structured Data
Use titles, descriptions, canonicals, Open Graph tags and JSON-LD with better judgment so the HTML gives search engines and sharing platforms a cleaner picture of the page.
17 Advanced
Accessibility and ARIA in Real Interfaces
Build interfaces that work with keyboards, screen readers and native semantics before reaching for ARIA.
18 Advanced
Web Performance from HTML: Core Web Vitals in Practice
Improve LCP, CLS and interaction quality from the markup itself with smarter loading and layout decisions.
19 Advanced
HTML + CSS + JavaScript Integration: Loading and Execution Order
Connect styles and scripts without blocking rendering, using clear rules for `defer`, `async`, `module` and critical assets.
21 Advanced
Native Accordion with details and summary
Create collapsible content with clean semantics and keyboard support without relying on JavaScript.
No lessons for this filter.
Page 1 of 1
Roadmap
Desarrollo Web
Ruta principal de frontend, frameworks y stack de desarrollo web profesional.
Lenguajes pilares del desarrollador frontend