Player Progress
Solve a challenge to see your latest points.
Learning Goals
Syntax errors stop the code before it starts.
Runtime errors happen while the program is running.
Logical errors are tricky because the code runs but gives the wrong answer.
Start debugging with the exact line named in the error message.
Change one thing at a time so you know what fixed the problem.
Badges & Achievements
Earn more by identifying the error, fixing it, and explaining the fix.
Python Missing Colon
Can you find the mistake first? Study the code, guess the line, and name the error type before revealing the answer.
What type of error do you think this is? Can you find the mistake near line 2 without checking the answer first?
Try to solve it yourself first. If you struggle, unlock a hint.
Ready to debug?
Analyze the code to see the beginner-friendly explanation, corrected solution, hints, and reward summary.