TraceTutor

TraceTutor is a web app (with optional desktop agent) that trains practical debugging skills using step-through execution on real, open-source codebases. Users pick a language track (Python/JS/Java), then work through short “bug hunts” where they must reproduce an issue, set breakpoints, inspect variables, and identify the root cause. The app records your debugging session (commands, breakpoints, time-to-fix) and scores you on process quality, not just the final answer. An AI coach can ask probing questions (“What changed between these two states?”) and suggest next investigative steps, but it won’t hand you the fix unless you opt in. Content is curated around common production failures: nulls, race conditions, off-by-one, API contract drift, and flaky tests. It’s realistic, sometimes frustrating by design, and aimed at building muscle memory that transfers to the job.

← Back to idea list