Learning Path
How should you use this path?
This section is not just a directory. It is a recommended learning order.
- It is best to finish Lessons
1~3first, then jump to the module lessons you care about most - You can also think of Lessons
1~3as the foundation stage and Lessons4~9as the module stage - In every lesson, get one smallest working task running first, then add more features
Lesson overview
| Lesson | Topic | Main focus | Typical result |
|---|---|---|---|
| 1 | Display Basics | Make code results visible first | Text, colors, shapes, simple dynamic effects |
| 2 | Motion Basics | Make CoCube move forward, turn, and trace paths | Forward movement, turning, square or curved paths |
| 3 | Position and Speed | Learn to read coordinates, heading, and wheel speed | Point-to-point movement, angle control, path correction |
| 4 | ToF Ranging | Make decisions from front distance | Stop when close, move when far, simple following |
| 5 | Gripper and Actuators | Connect movement with execution actions | Grabbing, transporting, and drop-off tasks |
| 6 | NeoPixel Light Board | Use color and animation to express program state | Solid color, running lights, row rotation, gradients |
| 7 | Light Sensing | Turn ambient brightness into program input | Light/dark judgement, screen switching, threshold logic |
| 8 | Voice Recognition | Map spoken commands to actions | Voice control and trigger words |
| 9 | Introduction to the AI Camera | Learn to read stable vision results first | Card recognition, color recognition, line following |
Recommended rhythm
You can think of the 9 lessons in 2 parts:
- Part 1: make the result visible Lessons 1 through 3 focus on display, motion, positioning, and basic control
- Part 2: get the common modules working one by one Lessons 4 through 9 focus on distance, gripper, lighting, light sensing, voice, and vision
One principle to keep in mind while learning
In every lesson, finish one smallest goal first:
- see the result first
- explain the behavior next
- only then move on to the challenge task
That rhythm is steadier, and it makes it much easier to see what problem each lesson is really solving.