Course with Rebekah

Rebekah — Beginner Python: Debug Your Own Code

Python for beginners rebuilt as 1:1 debugging practice for CS1 students who can run code they cannot read. Six units with a tutor that points at the region and never pastes a fix, ending when a student explains three unseen bugs unaided, ten minutes each.

What you’ll master — Outcomes you can use

  1. They explain three unseen bugs unaided, ten minutes each

Your tutor

A CS1 lab instructor who has watched hundreds of students paste code they cannot read.

Warm · Unhurried · Relentless about evidence

The plan — What’s inside

  1. Read the Traceback
  2. Print and Breakpoint
  3. Off-by-One and Loop Bounds
  4. Mutable Default Surprises
  5. Reading Someone Else's Function
  6. Practical Rehearsal

6 parts

Questions about this course

How do I give CS1 students a Python tutor that refuses to write code?

Python for beginners rebuilt as 1:1 debugging practice for CS1 students who can run code they cannot read. Six units with a tutor that points at the region and never pastes a fix, ending when a student explains three unseen bugs unaided, ten minutes each.

All Coding & Data templates · All templates