Finish every html basics lesson and complete its persistent projects.
250 XPLearn Web fundamentals through guided builds.
Practice HTML, CSS, JavaScript patterns, accessibility, SEO, forms, and responsive layout in a simulated Web lab.
Practice a small Web edit
Choose a project file, make one bounded edit, and press Run.
- Target
- index.html
- Evidence
- The safe checker will report the pattern it found.
- Load an exact snippet, press Run, then use Check after all tasks are complete.
- Build a tiny HTML section with one heading, one paragraph, and one clear class name.
- Add CSS spacing with display: grid, gap, padding, and a responsive media query.
- Practice a simulated JavaScript event with querySelector, addEventListener, and textContent.
- Review a form label, required input, help text, and accessible confirmation state.
- Finish a launch check with a title, meta description, canonical URL, and 404 route note.
Finish every semantic structure lesson and complete its persistent projects.
270 XPFinish every links and media lesson and complete its persistent projects.
290 XPFinish every css basics lesson and complete its persistent projects.
310 XPFinish every layout and responsive lesson and complete its persistent projects.
330 XPFinish every visual polish lesson and complete its persistent projects.
350 XPFinish every javascript basics lesson and complete its persistent projects.
370 XPFinish every dom and events lesson and complete its persistent projects.
390 XPFinish every forms and validation lesson and complete its persistent projects.
410 XPFinish every accessibility lesson and complete its persistent projects.
430 XPFinish every seo, performance, and hosting lesson and complete its persistent projects.
450 XPFinish every capstone builds lesson and complete its persistent projects.
470 XPComplete the first HTML lesson and save the page-building loop.
100 XPComplete semantic structure and links/media foundations.
160 XPComplete the first CSS and responsive layout lessons.
180 XPPractice simulated JavaScript basics and DOM event patterns.
190 XPComplete form labels, validation hints, and accessibility naming.
200 XPComplete SEO/performance basics and a first capstone build.
240 XPYour Learn profile.
Save completed lessons, task completions, mission wins, XP, course status, and streaks with your Clairos account. Lab files, nano drafts, command history, and typed commands stay only in this browser.
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.
Web lessons, grouped for steady progress.
Move through short Web missions using a safe editor, preview, console feedback, and deterministic checks.
Documents, headings, paragraphs, lists, attributes, and readable markup.
12 short lessons 0/10 Semantic structureLandmarks, sections, articles, navigation, and content hierarchy.
10 short lessons · 1 checkpoint 0/8 Links and mediaAnchors, images, captions, downloadable resources, and media context.
8 short lessons · 1 checkpoint 0/12 CSS basicsSelectors, color, spacing, typography, borders, and reusable classes.
12 short lessons · 1 checkpoint 0/14 Layout and responsiveFlex, grid, responsive constraints, media queries, and wrapping.
14 short lessons · 1 checkpoint 0/8 Visual polishButtons, focus states, hierarchy, rhythm, and professional restraint.
8 short lessons · 1 checkpoint 0/12 JavaScript basicsVariables, functions, conditions, arrays, and readable behavior patterns.
12 short lessons · 1 checkpoint 0/10 DOM and eventsSelectors, event listeners, class changes, text updates, and UI behavior.
10 short lessons · 1 checkpoint 0/10 Forms and validationLabels, inputs, validation hints, form states, and confirmation messages.
10 short lessons 0/8 AccessibilityLandmarks, names, keyboard flow, focus, alternatives, and contrast habits.
8 short lessons · 1 checkpoint 0/8 SEO, performance, and hostingTitles, descriptions, canonical paths, lightweight assets, and static hosting checks.
8 short lessons 0/8 Capstone buildsProject-shaped builds combining structure, style, behavior, accessibility, and launch checks.
8 short lessons · 8 checkpointsA Web lab you can build inside.
The mission board turns practice into a small game loop: load, run, preview, check, and reset.
Finish every html basics lesson and complete its persistent projects.
250 XPFinish every semantic structure lesson and complete its persistent projects.
270 XPFinish every links and media lesson and complete its persistent projects.
290 XPFinish every css basics lesson and complete its persistent projects.
310 XPFinish every layout and responsive lesson and complete its persistent projects.
330 XPFinish every visual polish lesson and complete its persistent projects.
350 XPFinish every javascript basics lesson and complete its persistent projects.
370 XPFinish every dom and events lesson and complete its persistent projects.
390 XPFinish every forms and validation lesson and complete its persistent projects.
410 XPFinish every accessibility lesson and complete its persistent projects.
430 XPFinish every seo, performance, and hosting lesson and complete its persistent projects.
450 XPFinish every capstone builds lesson and complete its persistent projects.
470 XPComplete the first HTML lesson and save the page-building loop.
100 XPComplete semantic structure and links/media foundations.
160 XPComplete the first CSS and responsive layout lessons.
180 XPPractice simulated JavaScript basics and DOM event patterns.
190 XPComplete form labels, validation hints, and accessibility naming.
200 XPComplete SEO/performance basics and a first capstone build.
240 XPSmall snippets, clear outcomes.
These are the first tools learners will practice in the training lab.
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.
<a href> <img alt>
Create links and media with accessible context.
class / id
Name elements so CSS and behavior can target them predictably.
display: flex / grid
Build responsive layout with modern CSS.
@media
Adapt layout at smaller viewports.
addEventListener
Describe event-driven behavior in the simulated JavaScript lab.
querySelector
Select a simulated element shape without running real JavaScript.
form / label / input
Build form structure with labels and validation hints.
aria-*
Add accessibility metadata only when native HTML is not enough.
title / meta description
Practice basic SEO and share-preview metadata.