☀
Account Enter the Lab
Courses  /  Programming & Computer Science  /  cs-01-thinking-in-code
Programming & Computer Science
cs-01-thinking-in-code

cs-01-thinking-in-code

9 levels 57 lessons All ages Taught by Lovelace 0 of 57 complete
THE SYLLABUS
I
First Steps

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
Loops

🔒 6 lessons
III
Branching

🔒 6 lessons
IV
Designing Programs

🔒 6 lessons
V
Applications in Automation

🔒 5 lessons
VI
Variables

🔒 8 lessons
VII
Working with Lists

🔒 6 lessons
VIII
Exploring with Logic

🔒 7 lessons
IX
Building Programs

🔒 6 lessons