YOUR TRAINING
Where you are in the book.
This page lives entirely in your browser by default. If you'd like to pick up where you left off on another device — phone, friend's laptop, library — turn on sync below. No accounts, no email, just a memorable passphrase.
0 CHAPTERS COMPLETED
0 CHAPTERS STARTED
0 QUIZZES PASSED
0% OVERALL
By chapter
01 The Sport of Programming — 02 Memory: Variables and Types — 03 Asking Questions: Conditionals — 04 Repetition I: Loops — 05 Repetition II: Functions — 06 Collections: Arrays and Strings — 07 Grouping Memory: Structs — 08 Midterm Review — 09 From Struct to Class — 10 Constructors & Encapsulation — 11 Pointers and Dynamic Memory — 12 Inheritance in C++ — 13 Shifting Gears: Hello, Java — 14 Polymorphism in Java — 15 Abstract Classes & Interfaces — 16 Final Review —
Your passphrase
Each browser gets a unique passphrase. It's the only thing tying you to your progress — there's no account behind it, no email, nothing personal. Copy it somewhere safe.
Pick up on another device
On your other device, turn on Sync, paste the passphrase below, and click Restore. Your progress merges in.
Backup & reset
Belt-and-suspenders option: download your progress as a JSON file you can re-import anywhere.