Lesson 1.1: Defining a Robot

Lesson 1.2: Coding with CoderZ

Lesson 1.3: Back & Forth

Lesson 1.4: Driving a Curve

Lesson 1.5: How Robots Work

Lesson 2.1: Follow a Curve

Lesson 2.2: Driver’s Ed

Lesson 2.3: Don’t Be a Square

Lesson 2.4: Square Loops

Lesson 2.5: A Walk in the Park

Lesson 3.1: Using Encoders

Lesson 3.2: Encoder Values

Lesson 3.3: The Geometry of a Circle

Lesson 3.4: Encoder Navigation

Lesson 3.5: Secure The Perimeter

Lesson 4.1: Using Variables

Lesson 4.2: Polygons and You

Lesson 4.3: A-Maze-ing

Lesson 4.4: Polygons and You II

Lesson 4.5: The Amazing Hexagon Maze

Lesson 5.1: Two-Level Controllers

Lesson 5.2: Slow Down!

Lesson 5.3: Gain and Setpoint

Lesson 5.4: Spinning

Lesson 5.5: Advanced Mazing

Lesson 6.1: The Color Sensor

Lesson 6.2: Color Navigation

Lesson 6.3: Line Following

Lesson 6.4: Line Tracking Challenges

Lesson 6.5: Line Tracking with Obstacles

Lesson 7.1: Line Tracking with Proportional Control

Lesson 7.2: What is the Setpoint

Lesson 7.3: Optimizing Speed and Accuracy

Lesson 7.4: Obstacles on the Track

Lesson 7.5: A-mazing Line Tracking

Lesson 8.1: Scanning

Lesson 8.2: Random Walk

Lesson 8.3: Search and Rescue

Lesson 8.4: Searching

Lesson 8.5: Advanced Mazes

Lesson 9.1: The Name Challenge

Lesson 9.2: Java

Lesson 9.3: Final Mission