Clairos Learn

Learn Web fundamentals through guided builds.

Practice HTML, CSS, JavaScript patterns, accessibility, SEO, forms, and responsive layout in a simulated Web lab.

Track progress 0/120 lessons 0/18 missions 12 courses
0%
Continue View profile
Web fundamentals lab Simulated editor
New learnerrank 0XP 0%complete
Current edit

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.
index.html html
Preview allowlisted render
Console text only
Starter prompts
  • 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.
Mission board
HTML basics builder

Finish every html basics lesson and complete its persistent projects.

250 XP
Semantic structure builder

Finish every semantic structure lesson and complete its persistent projects.

270 XP
Links and media builder

Finish every links and media lesson and complete its persistent projects.

290 XP
CSS basics builder

Finish every css basics lesson and complete its persistent projects.

310 XP
Layout and responsive builder

Finish every layout and responsive lesson and complete its persistent projects.

330 XP
Visual polish builder

Finish every visual polish lesson and complete its persistent projects.

350 XP
JavaScript basics builder

Finish every javascript basics lesson and complete its persistent projects.

370 XP
DOM and events builder

Finish every dom and events lesson and complete its persistent projects.

390 XP
Forms and validation builder

Finish every forms and validation lesson and complete its persistent projects.

410 XP
Accessibility builder

Finish every accessibility lesson and complete its persistent projects.

430 XP
SEO, performance, and hosting builder

Finish every seo, performance, and hosting lesson and complete its persistent projects.

450 XP
Capstone builds builder

Finish every capstone builds lesson and complete its persistent projects.

470 XP
First Web page

Complete the first HTML lesson and save the page-building loop.

100 XP
Structure checkpoint

Complete semantic structure and links/media foundations.

160 XP
CSS checkpoint

Complete the first CSS and responsive layout lessons.

180 XP
JavaScript checkpoint

Practice simulated JavaScript basics and DOM event patterns.

190 XP
Forms and accessibility

Complete form labels, validation hints, and accessibility naming.

200 XP
Launch review

Complete SEO/performance basics and a first capstone build.

240 XP
Course categories

Web lessons, grouped for steady progress.

Move through short Web missions using a safe editor, preview, console feedback, and deterministic checks.

Sandbox objectives

A Web lab you can build inside.

The mission board turns practice into a small game loop: load, run, preview, check, and reset.

HTML basics builder

Finish every html basics lesson and complete its persistent projects.

250 XP
Semantic structure builder

Finish every semantic structure lesson and complete its persistent projects.

270 XP
Links and media builder

Finish every links and media lesson and complete its persistent projects.

290 XP
CSS basics builder

Finish every css basics lesson and complete its persistent projects.

310 XP
Layout and responsive builder

Finish every layout and responsive lesson and complete its persistent projects.

330 XP
Visual polish builder

Finish every visual polish lesson and complete its persistent projects.

350 XP
JavaScript basics builder

Finish every javascript basics lesson and complete its persistent projects.

370 XP
DOM and events builder

Finish every dom and events lesson and complete its persistent projects.

390 XP
Forms and validation builder

Finish every forms and validation lesson and complete its persistent projects.

410 XP
Accessibility builder

Finish every accessibility lesson and complete its persistent projects.

430 XP
SEO, performance, and hosting builder

Finish every seo, performance, and hosting lesson and complete its persistent projects.

450 XP
Capstone builds builder

Finish every capstone builds lesson and complete its persistent projects.

470 XP
First Web page

Complete the first HTML lesson and save the page-building loop.

100 XP
Structure checkpoint

Complete semantic structure and links/media foundations.

160 XP
CSS checkpoint

Complete the first CSS and responsive layout lessons.

180 XP
JavaScript checkpoint

Practice simulated JavaScript basics and DOM event patterns.

190 XP
Forms and accessibility

Complete form labels, validation hints, and accessibility naming.

200 XP
Launch review

Complete SEO/performance basics and a first capstone build.

240 XP
Reference

Small 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.