Robotics From Zero

About Robotics From Zero

Robotics From Zero exists because learning robotics shouldn't require a $5,000 robot arm or a PhD. Everything here is free, interactive, and built for people starting from scratch.

The project is built by engineers who remember what it was like to stare at a transform tree diagram and feel completely lost. We write the tutorials we wish we had when we started — specific, honest, and hands-on.

We focus on fundamentals that transfer across frameworks and hardware. Whether you end up using ROS2, a custom stack, or something that doesn't exist yet, the concepts here — coordinate frames, PID control, SLAM, path planning — will still apply.

What you get

What we cover

Robot architecture and component design
Publish/subscribe communication patterns
Coordinate frames, transforms, and quaternions
Camera, LiDAR, and sensor fusion
PID control and motor tuning
Path planning (A*, RRT, local and global)
SLAM and occupancy grid mapping
State machines and behavior trees
URDF, packaging, and deployment

How we teach

Every lesson pairs theory with something you can interact with — a diagram you can manipulate, a quiz that gives instant feedback, or a code challenge in the playground. Reading about PID control is one thing. Watching your simulated robot overshoot a target because your gains are wrong is another.

We keep lessons short (5–12 minutes), avoid jargon walls, and never assume you already know something unless a previous lesson covered it. If you start at module 1, you have everything you need.

Get in touch

Ready to start?

Jump into the first lesson. No account needed, no setup required.

Start Learning