Skip to main content

Checklist

CS50 study checklist

A weekly CS50 checklist to ship problem sets without last-minute scrambles.

Built for CS50 · Intro CS learners working through weekly problem sets.

Progress

0 of 9 tasks complete

Prep the week

Set up notes and define the problem set scope.

Build + debug

Ship the core solution and test thoroughly.

Refine + submit

Clean code and ensure you meet rubric requirements.

Common mistakes

  • Starting the problem set without reading the spec carefully
  • Debugging without reproducing the bug consistently
  • Waiting until the last day to test

Pro tips

  • Ship a small working version early
  • Keep an error log for recurring bugs
  • Pair once per week to break blocking issues