BugForge
Rapid fire

Spot the bug in 45 seconds.

Short snippets in JavaScript, Python, Java and C++. Train your eyes to jump straight to the line that's wrong: off-by-ones, coercion traps, async mistakes, shared mutable state, overflow, iterator invalidation and more.

Set up a session

Unsolved drills come first. Each round: click the buggy line, then pick the diagnosis. 45s per round.

Language
Rounds
0/65
drills mastered
0
attempted
Topics covered
arrayssortingasyncexpressclosuresequalitycoerciondatesthisloopsserializationobjectsevent loopregexhttpnull safetyfunctionsdictsmathcopyingerrorslistsstringsscopegeneratorsclassesalgorithmslogicrecursioncollectionscontrol flowmoneystreamsconcurrencyboundstypesmemorycontainersinitialisationperformance