Back to Bug Lab

Bug Detective

Bug Detective

Find the mistake in each program

Puzzle 1 of 5

The Goal

Draw a blue square

The Result (something is wrong)

Draws a red square instead of blue

The Program — click the buggy step

What you just learned

Every program has bugs — mistakes that make it do the wrong thing. Debugging is the skill of reading carefully, comparing what should happen to what actually happens, and finding the difference. Professional programmers spend more time debugging than writing new code.