TutorLoom
The learning platform for companies, colleges and training institutes. Free and open source, with an Enterprise edition.
Free, interactive coding lessons in Python, JavaScript, SQL, C#, C++, Go and Rust, plus an AI track and a Foundations course on how computers work. Build a self-driving car, a rocket flight computer,
EducationTypeScript · JavaScriptGitHub @gamevrsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
help me learn programming
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Free, interactive Python. You pick a project (a car, a rocket, a drum machine) and your code makes it come alive: every lesson you pass bolts a new part onto a live demo. Python runs entirely in the browser (Pyodide / WebAssembly); there is no code-execution server, and no account is needed (an optional free account syncs progress).
pnpm install
pnpm dev # http://localhost:3000
pnpm typecheck # tsc
pnpm validate # runs every lesson's solution + starter through the real Python engine
pnpm build
| Project | Python concepts | Comes alive |
|---|---|---|
| 🏎️ Turbo Garage | print, variables, math, functions, if/else, loops, lists, dicts, classes | a car you can drive, then an autopilot you write |
| 🚀 Launch Control | loops, math, functions, conditionals, dicts, classes | a rocket flight to orbit |
| 🥁 Beat Lab | strings, lists, loops, functions, dicts, classes | a synthesized drum machine |
Plus a dashboard (XP, streak, badges) and a free-play Python sandbox.
main.py per project. Each lesson appends a TODO to what they already wrote.assert tests.ProgramHandle: the scene reads plain values (program.num("top_speed", 120)) and calls the learner's functions (program.call("steer", left, right)) every frame.lesson.unlocks). Scenes render locked features as blueprints and unlocked ones fully alive.See docs/ARCHITECTURE.md for the full picture, and docs/ADDING_A_PROJECT.md to build a new one.
Learning needs no account: progress saves in the browser. A free account (Supabase Auth) syncs progress,
code and streaks across devices; see supabase/migrations/ and docs/ARCHITECTURE.md.