NFS // THE HTML ENGINEER

Course Syllabus

A definitive guide to HTML – from the ancient symbol to the polished, accessible, secure web page.

  1. Chapter 0 The Art of Marking Up

    The ancient origin of markup and the philosophy behind a markup language.

  2. Chapter 1 What Is HTML?

    History, anatomy of tags, execution paradigms, and the skeletal structure of a document.

  3. Chapter 2 Text: The Heart of the Web

    Headings, paragraphs, links, lists, semantic text elements, and character escaping.

  4. Chapter 3 Sectioning & Semantic Structure

    Document regions, landmarks, the document outline, and real‑world architectural scaffolds.

  5. Chapter 4 Tables

    Data grids, semantic table structure, and the dangers of layout tables.

  6. Chapter 5 Forms – The Interactive Powerhouse

    Every input type, labels, fieldsets, validation, and advanced form techniques.

  7. Chapter 6 Embedding Media

    Images, video, audio, iframes, inline SVG, MathML, and canvas.

  8. Chapter 7 Interactive Elements & Web Components

    Details/summary, dialog, Popover API, templates, slots, and declarative Shadow DOM.

  9. Chapter 8 Global Attributes, Microdata & The Rest

    Universal attributes, microdata, entities, deprecated features, validation, and event handler pitfalls.

  10. Chapter 9 Advanced Document Metadata & Head Configuration

    Meta tags, pragma directives, social graph markup, link hints, script loading, and extended properties.

  11. Chapter 10 How HTML Works: From Bytes to Pixels

    The complete rendering pipeline, parser internals, C++ binding layer, and compositing.

  12. Chapter 11 Practical, Polished HTML

    Accessibility, SEO mappings, performance optimisation, and security integration.