A web development and Python playground built for a classroom.
Instant launch. Instant preview. Instant sharing. Built-in testing.
The directions, the code, the result. All in one tool.
Set up the exercise or project.
Set your project template up. Write the README in markdown. Add a few tests for the shapes you want kids to discover. Share the snapshot link. The lesson is a real repo — it just lives in a browser.
README, rendered live
Markdown with diagrams, links, embedded examples. The teacher's voice survives the upload.
Drag-and-drop assets*
Photos, fonts, sprites — all available to the kids without a build step.
Tests, the discovery kind
Jest-style assertions that nudge, not punish. 2 / 4 passing is a state worth celebrating.

Run the class.
Kids open the link. No login. They type, the preview re-renders, autosave catches them when the bell rings. When something breaks, Training Wheels translates the stack trace into something a student can act on.
Instant preview
No save button. No build step. The browser is the IDE.
Training Wheels errors
Easy-to-understand error messages that point to the exact line of code that caused the error.
Save and run tests
Get instant feedback on your code.

Collect and share.
At the bell, every project becomes a snapshot — a frozen, runnable copy with a permalink. Hand it back. Embed it in your LMS. Push to GitHub. Or just keep the link.
Permanent snapshots
Each save freezes a runnable URL. You see what they saw.
One-click embed
Drop a live snapshot into Schoology, Canvas, or any markdown doc.
GitHub Classroom push
Optional, for older students. Branch per kid, no terminal required.

Free to start. Pro to go further.
Lite
Everything you need to write code in the browser — no card, no trial timer, no 'upgrade to continue.'
Pro
Everything in Lite, plus the tools to take projects beyond a single session.