dots bg

Debugging & Problem Solving

Every programmer breaks things — the best ones know how to fix them. Students learn what bugs are, how to read error messages, and systematic ways to find and fix problems. Logic, decomposition, and persistence — core coding superpowers.

To enroll in this course, please contact the Admin
dots bg

Course Overview

Session 1: What is a bug? Famous software failures and what we learned
Session 2: Types of bugs — syntax, logic, and runtime errors
Session 3: Debugging strategies — print statements, step-through, rubber duck
Session 4: Fix 5 broken Scratch projects — debugging challenge

Schedule of Classes

Course Curriculum

1 Subject

Debugging & Problem Solving

Course Instructor