Programming & Computer Science
cs-01-thinking-in-code
THE SYLLABUS
I
0 / 7
▶
Writing Programs
Programs are instructions — write your first ones by steering a self-driving truck.
Start
🔒
Sequencing Commands
Delivering is a command too — write precise programs, then meet pseudocode and Python.
Premium
🔒
Repeating Patterns
Spot the pattern, then let a loop do the repeating — your first repeat block.
Premium
🔒
Debugging Programs
Fix buggy loops by reordering the commands inside them.
Premium
🔒
Looping With Logic
From repeat counts to while loops — conditions let programs decide when to stop.
Premium
🔒
While Loop Challenge
Two capstone puzzles: find the repeating pattern, let the while loop do the counting.
Premium
🔒
Level 1 Review
Nine quick puzzles covering everything in First Steps.
Premium
II
🔒 6 lessons
III
🔒 6 lessons
IV
🔒 6 lessons
V
🔒 5 lessons
VI
🔒 8 lessons
VII
🔒 6 lessons
VIII
🔒 7 lessons
IX
🔒 6 lessons