Roadmaps

LiveStage 2-4

Nine self-hosted learning platforms whose exercises run in the browser, with no install.

Fig 1 / 5An exercise: editor, hints and in-browser tests
Roadmaps
9
Modules
174
Exercises
749
Install needed
none
  • TypeScript
  • Vite
  • Monaco
  • Pyodide
  • WebAssembly
  • Turborepo
  • Vercel

About

One shell, nine curricula: TypeScript, Python, RAG, Go, Rust, Kotlin, Swift, Android and iOS. Modules are laid out as a dependency graph, each with an article, a live playground and exercises with tests.

Highlights

  • Real execution per language: Monaco's TypeScript worker, CPython on WebAssembly via Pyodide, the official Go, Rust and Kotlin playgrounds, and a real swiftc through Compiler Explorer.
  • Android and iOS tracks separate testable logic exercises from build tasks with a checklist and a reference solution.
  • One Turborepo; each roadmap deploys to Vercel on its own.