Skip to main content
← πŸ“„ HTML & the platformΒ·Module A8 Β· Lesson 7
TaskBuild the ship-ready landing page combining EVERYTHING. <head>: full SEO+OG+Twitter+JSON-LD Organization+hreflang en+x-default+preconnect+preload hero font+preload hero image with fetchpriority='high'. <body>: skip link + header (h1 + primary nav labeled) + main (h2 + form with labeled email input + submit) + aside (h2 + ul) + footer (footer nav labeled + p copyright). Image: src='/hero.webp' alt='Hero' width='1200' height='630' fetchpriority='high'. Below-fold img: src='/screenshot.jpg' alt='Product screenshot' width='800' height='600' loading='lazy'. Script /app.js with defer.

Capstone 7: the full ship-ready document

300 XP20 min
Theory

The final test

Build a single HTML document that's READY to deploy as a real product landing page. It MUST satisfy every A1-A7 concept simultaneously:

A1: doctype, lang, charset, viewport, title, meta description.

A2: semantic structure β€” header + main + footer + aside + nav.

A3: at least one form with proper labels.

A4: images with width/height/alt.

A5: skip link + ARIA + visible focus.

A6: canonical + OG 5-tag set + Twitter + JSON-LD Organization + hreflang.

A7: defer scripts + preload + lazy below-fold + fetchpriority.

If you can build this from memory, you've mastered the HTML track. CSS and JavaScript tracks pick up from here.

πŸ”’

Sign up to start coding

Theory is open to everyone. The interactive editor, live preview, and check are unlocked with a 7-day free trial β€” card required, cancel anytime.

Sign up β€” free trial β†’

First 10 lessons in each track are free. No card needed for those.

← Previousβœ“ Module complete

Get one Python or web tip a day β€” by email

Short, hand-written, no spam. Unsubscribe in one click.