Python Debugging Practice: 66 Bug Hunts on Real Code

66 Python bug hunts — 20 easy · 37 medium · 9 hard — each a small project with a planted bug, a bug report and hidden tests that decide whether the fix is…

  • Hunts: 66
  • By difficulty: 20 easy · 37 medium · 9 hard
  • Reward: 50 XP per complete fix

Python services and scripts that ship with a defect — a mutable default argument, a generator consumed twice, money kept in floating point, a schedule that forgets the timezone, a webhook that can be replayed. Read the report, run the visible tests, fix the editable module and let the hidden tests judge the repair.

Every Python bug hunt