HTML
The structure and meaning of a web page.
💡
This course has 8 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- HTML: getting startedWhat HTML actually is, how a browser turns it into a page, and the smallest valid document you can write.
- Elements and attributesTags, content, attributes, and the difference between void elements and containers — the vocabulary everything else builds on.
- Headings, paragraphs and textHow to structure text so it reads well, ranks well, and works for screen readers — including the heading levels everyone gets wrong.
- Links and imagesAnchor hrefs, relative vs absolute paths, target behavior, and images that are accessible, responsive, and fast.
- Lists and tablesThree kinds of lists, and building data tables that are semantically correct instead of layout hacks.
- Forms and inputsLabels, input types, validation and submission — everything needed to build forms that people can actually complete.
- Semantic layoutReplacing div soup with header, nav, main, article, aside and footer — and why it matters beyond tidiness.
- Media and embeddingVideo, audio, iframes and SVG — including the attributes you need for autoplay, captions, and sandboxing third-party content.
More in Front-end Development
Last refreshed 2026-09-17.