For senior JS/TS engineers
Real CPython in your browser · No install · No server
You already know how to program. Learn Python in a day.
Not another beginner tutorial. A direct translation layer from modern TypeScript to Python 3.14+, ending in a working AI agent, with every snippet executing real CPython in your browser via WebAssembly.
Where to go next
- 01The courseSyntax and memory, dunder protocols, asyncio, typing, then an AI agent capstone. Each module ends in a kata you solve in the browser against real CPython.5 modules · about 7 hours00-start-here → 05-ai-engineering-capstoneStart the course
- 02Rosetta cheatsheetSearchable JS ↔ Python pairs across lists, dicts, closures, async and error handling, tagged footgun where the semantics quietly diverge.60 mappingsxs.map(x => x * 2) → [x * 2 for x in xs]
- 03Footgun simulatorSnippets that punish JavaScript instincts. Predict the output, then watch the interpreter settle it.20 snippets · settled by CPythonxs.sort() → None