- Included: All problems (Easy → Get a job)
- Included: 30 AI prompts/day
- Included: Basic AI assistant (Haiku)
- Included: Efficiency scoring
- Included: Public leaderboard
- Not included: Career paths
- Not included: AI feedback after solves
- Not included: Powerful AI model
AI can write the code. Can you fix it when it breaks?
Not another LeetCode. bug.dr drops you into real production bugs with an AI assistant in your editor. You investigate, fix and verify, following career paths for your role. bug.dr scores how well you did it.
- Real-world engineering, not toy puzzles
- Code, terminal and AI in one place
- Clear checks for every fix
The job changed. The coding test barely did.
AI can suggest a fix in seconds. Knowing whether it's the right fix takes practice. On bug.dr, you work on bugs, making sense of the code, and checking that your changes solve the problem without creating another one.
How it works
- 1
Get the context
Read the bug report and explore the codebase.
You'll know what the app is supposed to do and where it's failing. Finding the cause is your job. The timer starts when you start the case.
- 2
Work through the fix
Use the editor, terminal, and AI assistant in your browser.
Follow a stack trace, ask questions, try a change, and run the code. Your prompts, token usage, and test runs are recorded along the way.
- 3
Check your work
Run the checks when you're ready.
Your fix needs to solve the problem without breaking the rest of the app. Once you pass, your result is saved. You can't replay the same case to replace it with a better score.


Get the link in your inbox the day we open.
Join the waitlistPick a role.
Build your way there.
Stop guessing what to practice. Follow a path built around the work your target role actually involves, one well-solved problem at a time.
AI Engineer
Models are only part of the job.
Practice the backend, data, and interfaces too.
STAGE 01 /
Small bugs. Strong foundations.
Trace a failure, make a focused change, and prove it works.
A prompt that exceeds the context window
An API response the client cannot parse
A vector search returning duplicate results
You fixed it. Now learn from it.
After each solve, get a debrief based on your session. See how many prompts, tokens, and test runs you used, how you compare with other people on that case, and what you could try differently next time.
It passes. What could I have done better?
You fixed it. Your change passed every acceptance check. The next thing to work on is how you get to the fix.
You ran tests 8 times before your first passing run. Next time, spend a little longer on the logs before asking AI for a change.
Try this on your next case
- 1Read the full stack trace.
- 2Find the likely failure point.
- 3Ask for one targeted change, then test it.
A working fix is the start. A repeatable approach is what you take into the next problem.
Generated automatically after every solve. Free tier includes feedback on Easy solves.
Practice the work you want to do.
Choose your role and start with cases that fit your experience. Build confidence with easier fixes, then take on problems that need a deeper investigation.

Something's broken. Pick your case.
Duplicate charges. Slow queries. Failed deployments. Browse by role, topic, and difficulty to find something worth working through. Every case includes a brief and the checks you need to pass, so you know what a working fix needs to do before you start.
Keep your next challenge in sight.
Find your next case, keep track of your progress, or test yourself against the same challenge as other engineers.
Contests
A shared challenge. Your own approach.
Take on the same case. Daily, weekly, and monthly contests give you a shared challenge. See how your approach compares when everyone starts with the same problem.

Progression system
Earn your rank. Prove it with code.
Every rank represents real engineering ability — not hours spent on toy puzzles. Debug your way from Intern to Principal.
Intern
You're finding your footing in real codebases.
Junior Engineer
You can read a stack trace and know where to start.
Mid Engineer
Production bugs slow you down, but they don't stop you.
Senior Engineer
Production incidents don't scare you anymore.
Staff Engineer
You see the system, not just the bug.
Principal Engineer
The rarest debuggers. You leave codebases better than you found them.
Start at the bottom. Climb by shipping fixes.
Simple pricing
Free to start. Upgrade when you're serious.
€8.25/month · save €57 (36%) vs €155.88 billed monthly
- Included: Everything in Free
- Included: 150 AI prompts/day
- Included: Claude Sonnet or GPT-4o
- Included: Career paths
- Included: AI feedback after every solve
- Included: Rank up emails with card
Bring your Anthropic or OpenAI API key
- Included: Everything in Pro
- Included: Your API key — any model
- Included: Unlimited prompts
- Included: You control your AI costs
- Included: Zero token cost to platform
Claude Opus · 150 prompts/day
- Included: Everything in Pro
- Included: Claude Opus (most powerful model)
- Included: 150 prompts/day hard cap
- Included: Elite efficiency scoring
Payments open after launch.
Be the first to pick a problem when the library opens.
Join the waitlistYour first case is coming.
We're opening bug.dr on October 21. Leave your email and we'll send you a reminder the night before and a link when it's live.
A few things you might be wondering.
Yes. There's an AI assistant in the workspace. Use it to explore the code, ask questions, and work on your fix. You still need to understand the changes and check that they work.
They're practice codebases built around bugs and failures you could encounter at work. You get the context of a production incident in an environment where you can investigate and make changes.
The library covers cases using Node.js, TypeScript, Python, Go, React, Next.js, PostgreSQL, Redis, JWT, and WebSockets. Check each case for its stack before you start.
No. The editor, terminal, AI assistant, and tests run in your browser.
A working, reliable fix matters most. We also look at code quality, how you test your changes, time, and AI usage. Using fewer tokens or writing fewer lines doesn't automatically make a fix better.
Your first successful result is final. You can learn from it and take that experience into your next case.
Pro adds a personalized AI debrief after each solve and structured career paths. It costs €12.99 a month or €99 a year.
No platform can promise that. A path helps you build experience and see how your work compares with its benchmarks. Hiring decisions still belong to employers.
October 21, 2026. Join the waitlist and we'll send you the link when we open.
Yes. Join the waitlist and we'll reach out about using bug.dr with your team.
