Learn to debug code you didn't write
Tracepoint drops you into real projects with a real editor, then teaches you to navigate, trace, and fix them — the way engineers actually work.
Real projects. Real bugs. Real editor.
Every challenge is a working codebase with a real defect. You read the code, follow the failing test, trace the bug to its line, and fix it — building the instinct that only comes from debugging code you didn’t write.
Everything you need to become codebase-fluent
Reading unfamiliar code is a learnable skill. Tracepoint breaks it into four practices you can drill.
15 lessons, foundations to backend
From "what is code and how do I read it" to how a backend works end to end — queues, events, logging, config. Written, animated, all unlocked.
Expeditions through real codebases
Find the entry point. Trace a request file-by-file. Build the mental map senior engineers carry in their heads.
32 real bug tickets, 4 codebases
A full difficulty ladder per language — beginner logic bugs to advanced performance and cache defects. Read the stack trace, propose a fix, run the tests.
XP, streaks & a skill radar
Rank up from Intern, keep your streak alive, and watch your skill radar grow.
How a session actually goes
Open a real codebase
Not toy snippets — a full app with routes, models, tests and the mess of the real world.
Trace the request
Watch a request travel file-by-file, or follow it yourself. Build the map before you touch anything.
Fix the ticket
A bug is reported. You read the stack trace, find the defect, edit in a real editor, and propose the fix.
Run the tests
Green means you shipped it. Coach mode tells you whether you were even in the right file.
The same editor you'll use on the job
Tracepoint runs the real VS Code editor in your browser — proper cursor, undo, find, and live syntax markers as you type. Change a line, break a test, watch it fail, fix it for real.
Four production-style codebases. Learn the skill once, then switch languages and do it again.
function applyDiscount(cart) {
const qty = cart.items.length;
// SHOP-183: discount misses at exactly 10
if (qty > 10) {
return cart.total * 0.9;
}
return cart.total;
}Good to know
No. Tracepoint runs entirely in your browser — a real IDE, real codebases, real test runs, no setup.
Stop fearing the unfamiliar repo
Open your first real codebase, trace your first request, and close your first ticket today.
No install · Runs in your browser · Progress saves