Essential storage keeps sign-in and learning features working. Google Analytics measures visits; Microsoft Clarity records interactions to help us improve usability. Both are optional and stay off until you choose. Read our privacy policy.
Study ten focused questions from document foundations to complete semantic pages. Every exercise includes the answer, reasoning, and links for deeper learning.
Start with one core idea at a time and make the basic moves feel automatic.
Complete the document foundation for a beginner-friendly recipe page. Give the browser, search engines, and assistive technology the metadata they need, then add one visible page heading.
Build a skip link, a labeled primary navigation region, and working fragment links for a one-page workshop guide.
Turn an image and its supporting text into a meaningful figure. Preserve intrinsic dimensions and write alternative text that communicates the image's purpose.
Convert a flat block of event content into one ordered preparation sequence and one descriptive list of event facts.
Turn visually emphasized text into a logical heading hierarchy for a city cycling guide. The outline should make sense even when read without the paragraphs.
Replace generic containers with meaningful landmarks and article elements so a short community news page has a clear, navigable structure.
Combine concepts, validate inputs, and make practical design decisions.
Mark up a two-day workshop schedule so its purpose, column headers, and row headers remain clear outside the visual grid.
Build an article card whose image can use a wide source on large screens while retaining a dependable fallback image and accessible description.
Repair a workshop registration form so every control has a stable name, an explicit label, useful native validation, and a correctly grouped attendance choice.
Work with edge cases, maintainability, and the tradeoffs found in production code.
Return to the free lessons, editable examples, and quick checks whenever an exercise exposes a gap.