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
44 Interactive Lessons
9 modules covering everything from "what is a robot?" to packaging and deployment.
2D Robot Playground
Write Python in your browser to control a simulated robot. No setup, no installs.
Developer Tools
URDF 3D viewer with joint sliders, robotics cheat sheet with unit converters.
Weekly Newsletter
New lessons, robotics tips, and interesting finds from around the web.
What we cover
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.