FAQ
Seek clarity. Master the friction of the digital artifact. Your path through the Dojo is paved with code and conviction.
Getting Started
What is BugDojo?
BugDojo is an elite digital sparring ground where developers refine their debugging instincts - fix deliberately broken React components in a live sandbox, guided by automated tests.
Do I need an account?
No. Guest mode lets you solve kata and answer drills with progress stored locally. Create a free account to sync your progress across devices and maintain streaks.
Mobile support
The kata editor is optimised for desktop (Monaco + split-pane layout). On mobile you can browse kata, read solution explanations, and use Drills.
Requirements
A modern browser and a sharp mind. No installs, no tooling. The sandbox runs live in the browser.
Drills
What are Drills?
Drills are multiple-choice theory exercises covering React concepts - hooks, closures, state updates, cleanup, memoisation, and more. 400+ questions across all belt levels, including premium topics like architecture, Next.js, and SSR.
Drills vs Kata
Drills build conceptual pattern recognition. Kata test hands-on diagnosis - you read broken code, form a hypothesis, and fix it live. Both skills are essential.
Streak contribution
Solving any kata maintains your daily streak. Drills add to your theory score and belt progression but don't yet count toward streaks.
Kata & Training
What is a kata?
A kata is a debugging challenge: a deliberately broken React component. You fix the bug in a live Monaco editor - automated tests verify your solution instantly.
Belt levels
White Belt is foundational (one React rule). Blue Belt requires understanding how two or more mechanisms interact. Black Belt demands knowledge of React internals - some Black Belt kata are part of Premium.
Ki
Ki is earned on your first successful solve of each kata. It reflects debugging depth - not speed. Repeat solves don't award Ki, but they do count toward your streak.
Daily streak
Solve at least one kata every 24 hours to keep your streak alive. A broken streak resets your current count - your longest streak is recorded and never lost.
Your Progress
Guest progress
Guest progress is stored locally in your browser. It will be lost if you clear site data. Create a free account to persist your Ki, streaks, and solved kata permanently.
Forfeiting Ki
Viewing a solution before solving a kata forfeits the Ki reward for that kata. The solution is revealed - but the reward is gone. Use it to learn, not to skip.
Contact
The masters are listening.
Feedback & Support
contact@thebugdojo.comPricing & Premium
What's free?
White and Blue Belt kata, and most Drills topics, are free forever - no account required to browse or attempt them.
What does Premium unlock?
Premium unlocks the full Black Belt kata library and premium Drills topics - architecture, Next.js, SSR, and ecosystem patterns.
What plans are available?
Monthly, Quarterly, and Lifetime access are all available. Pricing is shown in your local currency at checkout.
How do I manage or cancel?
Open your Profile page and click Manage Billing to update payment details, view invoices, or cancel - anytime, no email required.