What a lab is
A lab is a hands-on coding exercise that runs directly in your browser. No setup required — the editor loads with starter code, instructions, and a test suite. You write your solution, submit it, and get AI feedback within seconds. Every lab is connected to the Living Learning Graph via skill tags. Completing a lab updates your mastery scores automatically.The lab editor
Labs run in Monaco — the same engine that powers VS Code. You get:- Syntax highlighting for Python
- Auto-complete and bracket matching
- Inline AI comments from the Code Review agent after submission
- Test output panel showing which tests pass
The lab workflow
Read the instructions
Each lab has a brief (what you’re building) and context (why it matters in production). Read both before writing code.
Study the starter code
Starter code includes function signatures, imports, and
TODO comments marking where you need to write. Don’t delete the structure — fill it in.Write your solution
Write code that makes the tests pass. Aim for clean, readable code — not just correct code. The Code Review agent evaluates both.
Submit for review
Click Submit. The AI Code Review agent analyses your code and returns inline comments within seconds.
Read the feedback and iterate
Red glyphs are hints. Blue glyphs are Socratic questions. Green glyphs are praise. Read every comment, then decide whether to revise.