FAQ

Seek clarity. Master the friction of the digital artifact. Your path through the Dojo is paved with code and conviction.

terminal

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 earn Ki locally. Create an account to sync your progress, maintain streaks, and unlock all theory drills.

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.

fitness_center

Drills

What are Drills?

Drills are multiple-choice theory exercises covering React concepts - hooks, closures, state updates, cleanup, memoisation, and more. 330 questions across all belt levels.

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.

sports_martial_arts

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.

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.

trending_up

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.

mail

Contact

The masters are listening.

Feedback & Support

contact@thebugdojo.com

MASTER THE KATA

ENTER THE DOJO