Break it.
Fix it.
Build it.
Real codebases with failing tests, an endless bug-injection engine, build-from-scratch labs, spot-the-bug drills and DSA. Free, and it all runs in your browser.
- debug labs
- 23
- build labs
- 9
- bug drills
- 65
- DSA problems
- 30
Debug labs
Every lab ships a real codebase, a bug ticket and a red test suite. Read the first failure, form one hypothesis, change one thing.
- Labs
- 23
- Stack
- Node · Python
- Bugs
- ~3 per lab
- 1Read the ticket→
- 2Run the tests→
- 3Trace→
- 4Fix→
- 5Verify
Bug Hunt
A mutation engine plants fresh, verified regressions in working code. Clear them against the clock until the patterns are reflexes.
- Bugs
- Endless
- Mode
- Timed
- Track
- Streaks
- 1Get a mutant→
- 2Spot the diff→
- 3Patch→
- 4Next
Build labs
A spec, some stubs and the tests. Brew rate limiters, queues, caches and auth from scratch until every check turns green.
- Labs
- 9
- Start
- Spec + stubs
- Done
- All green
- 1Read the spec→
- 2Fill the TODOs→
- 3Run→
- 4Ship
Sharpen the edges.
Speed reading, patterns and the concepts underneath. Point at a sprite to poke it.
Same bug,
six disguises.
A regression looks different in every codebase. Learn its shape, not its outfit.
What the online assessment looks like.
Formats vary by level and batch (candidate reports, not an official spec), but these blocks show up again and again.
DSA coding
LeetCode-medium style in a HackerRank-like editor. Arrays, sliding window, hashing, heaps, BFS/DFS, greedy, DP. Hidden tests hit edge cases and large inputs.
AI-assisted debugging
A real codebase, a ticket, failing tests and an AI assistant. Reproduce, trace, hypothesize, fix, verify. Exactly what the Debug Labs train.
What graders love
Small targeted diffs, reading the failing assertion first, not editing tests, checking the AI's suggestions, clean edge-case handling.
About two hours a day.
Repetition is the whole trick. Run this loop daily and bug patterns become reflexes.
- 011 Bug Hunt warm-up10 min
- 0210 Spot-the-Bug speed reading8 min
- 031 Debug Lab OA simulation30 min
- 041 Build Lab implementation30 min
- 051 DSA problem pattern practice30 min
Free forever, MIT licensed. If it helps you prep, leave a star.
New labs, lessons and drills are welcome as pull requests: every one is verified at build time.