Getting Started
Basic Movements
Decomposition
Pattern Recognition
Movement with Loops
Algorithmic Design
Movement with Conditions
Abstraction
Abstraction Challenges
Abstraction lets us reuse solutions. Let's look at an example of programming a robot to make a sandwich...