TraceTutor Challenge Catalog

Interactive Debugging Practice

Diagnose authentic runtime failures, uncover root causes through Socratic guidance, and build true debugging autonomy.

Solved
0 / 5
Mastery
0%
View Analytics →
Difficulty:
Status:
BeginnerNot Started

Array Boundary Traversal

A function intended to sum all elements in an array returns NaN for non-empty arrays due to accessing an out-of-bounds index.

Array BoundsLoops
3 test casesStart Challenge
BeginnerNot Started

Truthy vs Strict Equality

A permission check helper grants or denies access based on user role and verification status, but unexpectedly denies access when a verified non-admin logs in.

Conditionals
3 test casesStart Challenge
BeginnerNot Started

Missing Return Path

A bonus calculation helper calculates bonus compensation according to performance tier, but returns undefined for employees with a 'good' rating.

Functions
3 test casesStart Challenge
IntermediateNot Started

Async Await Resolution

An order calculation function calls an asynchronous price lookup utility, but the final multiplication produces NaN instead of the total cost.

Async JavaScript
3 test casesStart Challenge
IntermediateNot Started

Accumulator State Reset

A utility calculates the sum of numbers for each sub-array row in a 2D matrix, but subsequent rows report inflated totals.

State / MutationLoops
3 test casesStart Challenge