Everything in AP Computer Science Principles fits together. This is the whole system, one unit at a time.
Endless practice on the two flips the exam punishes most, plus a step-through tracer and the Python ↔ AP Pseudocode viewer.
What actually happens when you send a photo? — Week 1
How does the world become bits? — Weeks 2–4
How do we give instructions? — Weeks 5–8
How do we manage complexity? — Weeks 9–13
Which solutions are even possible?
What can bits tell us?
How do bits travel and scale?
How do we protect bits — and from whom?
What do computers do to us and for us?
Build something that's yours.
Reassemble the whole system.