PYTHON / EDUCATION / BROWSER RUNTIME
pyDraw / pydraw.dev
pyDraw started as a graphics library and grew into a complete place to learn Python: documentation, a browser IDE, interactive courses, accounts, progress tracking, and workspace sync.
The runtime executes student code in a sandboxed Pyodide environment using Web Workers and cross-origin isolation. The surrounding platform adds local-first persistence, conflict-aware cloud sync, deterministic lesson feedback, and tests around the boundaries where application code meets untrusted user code.
Open pydraw.dev ↗