A coding playground for learners

A web development and Python playground built for a classroom.

Instant launch. Instant preview. Instant sharing. Built-in testing.

FREE TO START
Lite is free for any class. No card, no trial timer.
REAL-TIME COLLAB
Live interactive collaboration within teams.
↑ live — this is the actual CodeDash editor codedash.dev ↗
Chapter 01 — How it works

The directions, the code, the result. All in one tool.

Step 1 of 3

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.

CodeDash editor — Instructions tab with the project README
Step 2 of 3

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.

CodeDash editor — code panes with live Preview and Console
Step 3 of 3

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.

CodeDash — sharing a snapshot of the project
Chapter 02 — Pricing

Free to start. Pro to go further.

Free to start

Lite

$0/mo

Everything you need to write code in the browser — no card, no trial timer, no 'upgrade to continue.'

HTML / CSS / JS
live preview · instant render
Python
runs in the browser
Unlimited projects + snapshots
no caps · no asterisks
Shareable permalinks
embed-ready
Start with Lite
Pro to go further

Pro

$4.99/mo

Everything in Lite, plus the tools to take projects beyond a single session.

Cloud storage
projects sync between sessions and devices
Asset uploading
images, fonts, sprites — drag-and-drop
Built-in tests
assertions that nudge, not punish
GitHub support
push projects to a repo, no terminal required
Go Pro
Jump right in

Open the editor.

free · no signup · runs in the browser
Start a project