datarekha

Playground

Two sandboxes that run in your browser. Python (Pyodide) loads on first run; SQL (SQLite via WASM) is instant. Both come pre-seeded so you can experiment immediately.

Python

via Pyodide
Python · Pyodide
Ready
Output
(click Run)

Tab inserts 4 spaces. To use numpy / pandas in your own lessons, pass packages=[…].

SQL

SQLite · WASM
SQL · SQLite WASM
Ready · ⌘↵ runs
Result
(click Run)

Press ⌘ + Enter to run. The seed schema is reset every time you click Reset.

What can the playground do?

  • Run Python 3.12 with the full standard library.
  • Install third-party packages: numpy, pandas, scikit-learn, matplotlib, and most of PyPI that has wheels.
  • Execute SQLite queries with full SQL-92 plus CTEs and window functions.
  • Everything runs in your browser — your code never leaves your laptop.
Skip to content