Debugging Coding Disasters with Python

Debugging Coding Disasters with Python

Code in Python  /  30 mins  /  ✦✦✦

Find and fix the mistakes in these Python programs

Play Debugging Coding Disasters with Python
  • Over 5,000 plays
  • Keyboard required
  • Python coding
  • Debugging
  • Software tester

Activity overview

Can you find and fix all these “bugs” in these Python programs?

We’ve created some small programs written in Python, one of the most popular computer programming languages in the world. But each program has at least one “bug” in it. In computer programming, a bug is a mistake in the code. Sometimes the bug might be easy to fix (like a typing mistake or a misspelling). Other times it can be trickier to spot.

Your task is to find and fix the “bugs” that are stopping these programs from working. These challenges are based on real-life challenges that software developers face every day. This is a chance to get hands on with Python code. Now it’s time for you to hunt those bugs!

Related activities

Back to top of the page