Run
Render a simulated preview from the current lesson snippet.
Landmarks, names, keyboard flow, focus, alternatives, and contrast habits.
Build accessible names inside the persistent Learning journal: Accessible names starter project.
Admin 02 Accessibility Accessibility: Image alternativesBuild image alternatives inside the persistent Product changelog: Image alternatives starter project.
Admin 03 Accessibility Accessibility: Landmark labelsBuild landmark labels inside the persistent Workshop signup: Landmark labels starter project.
Admin 04 Accessibility Accessibility: Keyboard orderBuild keyboard order inside the persistent Incident summary: Keyboard order starter project.
Admin Checkpoint 05 Accessibility Accessibility: Visible focusBuild visible focus inside the persistent Community workshop: Visible focus starter project.
Admin 06 Accessibility Accessibility: Status announcementsBuild status announcements inside the persistent Neighborhood library: Status announcements starter project.
Admin 07 Accessibility Accessibility: Heading structureBuild heading structure inside the persistent Volunteer check-in: Heading structure starter project.
Admin 08 Accessibility Accessibility: Accessibility checkpointBuild accessibility checkpoint inside the persistent Local event guide: Accessibility checkpoint starter project.
AdminCreate a free account to sync completed lessons, XP, streaks, course status, and your next lesson across sessions.
Checking account status...
Progress sync is idle.
Progress sync stores completion IDs, scores, streaks, badges, and game settings. Terminal contents, editor snippets, lab scratch, email, and real names are never published on leaderboards or share cards.
Run
Render a simulated preview from the current lesson snippet.
Check
Save the lesson after the required task snippets are complete.
Hint
Show the lesson hint without changing progress.
Reset
Clear local Web lab scratch state for this browser.
<!doctype html>
Start an HTML document with an explicit standards-mode marker.
<header> <main> <section> <footer>
Use semantic landmarks so pages have structure.