HTML Introduction
Learn what HTML is, how browsers interpret it, and write your very first HTML file from scratch.
HTML Document Structure
Understand the anatomy of every HTML page — DOCTYPE, html, head, body, meta charset, viewport, and more.
HTML Text & Headings
Master HTML text elements — headings h1 through h6, paragraphs, line breaks, emphasis, strong, blockquotes, and preformatted text.
HTML Links & Navigation
Learn how to create hyperlinks, anchor links, email and telephone links, and build accessible navigation menus with HTML.
HTML Images & Media
Embed images, video, and audio in HTML pages. Learn the img tag, alt text, figure, picture, video, audio, and responsive media techniques.
HTML Lists
Create ordered, unordered, and description lists in HTML. Learn ul, ol, li, dl, dt, dd, and how to nest lists effectively.
HTML Tables
Build structured data tables in HTML using table, thead, tbody, tfoot, tr, th, td, colspan, rowspan, and accessibility best practices.
HTML Forms & Input
Build interactive HTML forms with inputs, labels, selects, textareas, buttons, fieldsets, and built-in validation attributes.
HTML Semantic
Learn why semantic HTML matters and how to use header, main, footer, article, section, aside, and nav to write meaningful, accessible markup.
HTML Attributes
Master global HTML attributes — id, class, style, data-*, lang, tabindex, hidden, title — and get introduced to ARIA attributes for accessibility.
HTML Accessibility
Write accessible HTML from the start — ARIA roles, alt text, form labels, skip links, keyboard navigation, focus management, and semantic landmarks.
HTML Best Practices
Level up your HTML with proven best practices — proper indentation, comments, W3C validation, SEO fundamentals, performance tips, and common mistakes to avoid.