LearnPath

Lab

Practice

All execution happens in your browser. LearnPath servers never see your code. Runtimes load only when you open them.

Python

CPython in WebAssembly via Pyodide. First load downloads the runtime.

Open

JavaScript

Runs in a sandboxed iframe. No Node, no network.

Open

TypeScript

Transpiled with Sucrase, then the same sandbox.

Open

HTML / CSS / JS

Live preview in an isolated iframe.

Open

SQL

SQLite compiled to WebAssembly. Fresh seed database each run.

Open