1 · MindsetObserve Before You Touch
All courses
Debug dojo

Off-by-one in range

Expected: Print 1..5

The debugging loop

  1. Run and capture output / errors.
  2. Diff against expected behavior.
  3. Name the layer (logic, types, state, async…).
  4. Change one thing, re-run.

Use Ask the tutor when stuck — it will question before hinting.

Quick tutor

Text-only nudges — or open Ada for voice + deeper help

Run the broken starter, then nudge the quick tutor — or ask Ada from the top bar.

Output
Press Run to execute your code.