Learn Robotics
9 modules that take you from zero to building complete robot systems. Start from the beginning or jump to any topic.
Module 14 lessons
What is a Robot?
Components, nodes, sensors, actuators — the building blocks of every robot.
Module 25 lessons
Making Parts Talk
Communication patterns, pub/sub, topics, and message passing.
Module 35 lessons
Where Am I?
Coordinate frames, transforms, quaternions, and TF trees.
Module 45 lessons
See the World
Cameras, LiDAR, point clouds, depth perception, and sensor fusion.
Module 55 lessons
Move Carefully
PID control, motor control, velocity commands, and tuning.
Module 65 lessons
Plan a Path
Path planning algorithms: A*, RRT, local vs global planning.
Module 75 lessons
Map the Unknown
SLAM, occupancy grids, localization, and loop closure.
Module 85 lessons
React to Change
State machines, behavior trees, and decision-making under uncertainty.
Module 95 lessons
Build & Share
Packaging, testing, deployment, and contributing to open source.