Robotics LadderA realistic plan
Six-Month Roadmap, Improved
Six months, about ten hours a week, from your first circuit to a robot in ROS 2, with the math, the safety and the honest notes.
Why another roadmap?
Short online roadmaps that promise a robotics career in six months are popular, and some are full of good links. This page is our own plan for the same six months. It keeps what such plans get right (build things from week one, use real tools, finish with a portfolio) and adds what they often leave out: the math, time for control and debugging, safety, a cheaper simulation path, and plain talk about what six months can do.
It assumes an adult starting from scratch with about 10 hours a week, about 260 hours in all. If you have more time, move faster; if a phase's math is new to you, give it longer.
What six months can do
About 260 hours gives you solid basics, six finished projects with test logs, and the vocabulary to read robotics documentation. That is a strong start for a technician program, an engineering degree, a robotics club, or a move from software into robotics software.
What it cannot do
It does not replace an engineering degree. The Bureau of Labor Statistics lists a bachelor's degree as the typical entry education for mechanical and for electrical and electronics engineers, the groups most robotics engineers fall in; technicians typically start with an associate's degree or a certificate. Treat any promise of a job title in six months with care.
The math is part of the work
Arms need trigonometry and matrices, control needs rates of change, and filters need probability. Each phase below names the Math Ladder topics it uses. If they are new, add four to eight weeks; it pays back many times over.
Expect debugging
Most hours in robotics go into finding out why something does not work: a loose wire, a sign error, a loop that runs too slowly. The plan leaves room for that in every phase.
The plan, week by week
Weeks 1โ4
Electronics and safe benchwork
Courses ๐ Electronics and Microcontrollers
- Learn
- Set up a safe low-voltage bench; Ohm's law on a breadboard; LED resistors; voltage dividers; analog readings; PWM.
- Math it uses
- Ohm's law and proportions; binary numbers (Math Ladder)
- Build
- A light-sensing night-light on an Arduino-compatible board or a Raspberry Pi Pico, then a motor whose speed follows the light.
- Ready to move on when
- You can choose a resistor for an LED and explain why a motor needs a driver.
Weeks 5โ8
Programming robots
Courses ๐ป Programming Robots
- Learn
- Python on a Raspberry Pi or Pico; C on a microcontroller; tracing code; decisions from sensors; state machines; steady loop timing; integer overflow and bit masks.
- Math it uses
- Variables and functions; binary and hexadecimal (Math Ladder)
- Build
- A line follower with two light sensors, written as a state machine, with a loop that runs at a fixed rate.
- Ready to move on when
- You can draw your robot's states and rules, and say how long one pass of the loop takes.
Weeks 9โ12
Mechanics and kinematics
Courses โ๏ธ Mechanics and Motion
- Learn
- Gears and torque; choosing a motor; wheel speed; coordinate frames; forward and inverse kinematics of a two-link arm.
- Math it uses
- Trigonometry, the law of cosines, rotation matrices (Math Ladder)
- Build
- A two-servo arm that reaches typed-in targets using your own inverse-kinematics code, with measured errors.
- Ready to move on when
- You can compute both elbow solutions by hand and say when a target is out of reach.
Weeks 13โ16
Feedback control
Courses ๐๏ธ Feedback and Control
- Learn
- Open and closed loops; P, I and D one at a time; time constants; stability and hand tuning; integral windup.
- Math it uses
- Linear models, exponential growth and decay (Math Ladder)
- Build
- A wheel-speed PID controller using encoders, with plotted step responses at three sets of gains.
- Ready to move on when
- You can explain from your plots what each gain changed.
Weeks 17โ20
Sensors, estimation and driving
Courses ๐ก Sensing and Estimation, ๐ Mobile Robots and Navigation
- Learn
- Encoders, ultrasonic ranging and IMUs; noise and averaging; the complementary filter; a one-dimensional Kalman filter; differential drive and odometry.
- Math it uses
- Mean and standard deviation; Bayes' rule (Math Ladder)
- Build
- A small two-wheeled robot that drives a 1-meter square by odometry, with a ten-run log of where it ends.
- Ready to move on when
- You can say how big your robot's drift is, and which sensor you would add to reduce it.
Weeks 21โ24
Planning, ROS 2, simulation and vision
Courses ๐ Mobile Robots and Navigation, ๐งฉ ROS 2 and Simulation, ๐๏ธ Robot Vision
- Learn
- Occupancy grids; breadth-first search and A*; ROS 2 nodes, topics, services and actions; units and frames (REP 103); stepping a simulator; color thresholding and the pinhole camera.
- Math it uses
- Graphs and shortest paths; similar triangles (Math Ladder)
- Build
- Your robot in ROS 2: separate nodes for the camera, the controller and the motors, tested first in simulation, then chasing a colored ball for real.
- Ready to move on when
- You can list your robot's nodes and topics, and show the same code running in the simulator and on the robot.
Weeks 25โ26
Portfolio and next steps
Courses ๐ Capstone Projects and Careers
- Learn
- Power budgets; design-build-test cycles; honest test logs; how robotics careers really work.
- Math it uses
- Percentages and rates (Math Ladder)
- Build
- A one-page write-up for each of your six projects: goal, photo or video, code, test log and what you would change.
- Ready to move on when
- Someone who has never met you can see what you built and how well it works.
After the six months
- Optimal control (LQR, MPC) after a course in linear algebra and differential equations.
- Full SLAM and particle filters, with multivariable probability.
- Robot learning (imitation and reinforcement learning), after programming, probability and calculus are comfortable.
- CAD and 3D printing for custom parts, if your projects call for them.
What we changed, and why
Here is how this plan compares with the shape of a typical viral six-month plan. The popular plans get a lot right; these are the gaps we tried to fill.
| Topic | A typical viral six-month plan | This plan |
|---|---|---|
| Hands-on building | From the first week; a strong point | From the first week, with a parts list at three price points |
| Math | Seldom planned; advanced control appears within a few weeks | Each phase names the math it uses, linked to the Math Ladder |
| Control | PID, LQR and MPC packed into one phase with vision and kinematics | Four weeks on feedback, tuning and stability; LQR and MPC listed as later study |
| Frameworks | ROS 2 midway through | The ideas first (states, timing, frames, units), then ROS 2 |
| Embedded C | Often implied by Arduino work | Its own topic: integer sizes, overflow and bit masks |
| Simulation | Often after buying hardware | A free simulation path for every phase |
| Safety | Rarely mentioned | Battery, soldering and moving-part notes in the lessons |
| Careers | Six months to a job title | BLS figures with dates, and realistic next steps |
What it costs
Free $0
A computer; browser circuit and microcontroller simulators; Python; ROS 2 with the Gazebo simulator on Linux; our Science Lab and Robotics Ladder pictures.
Budget about $120โ$180
A breadboard starter kit with an Arduino-compatible board or Raspberry Pi Pico; a basic multimeter; a two-wheel chassis kit with gear motors and encoders; a dual motor driver; two hobby servos; an IMU board; an ultrasonic sensor; AA battery holders.
Full about $350โ$500
The budget kit plus a Raspberry Pi computer with a camera; better encoder motors; a rechargeable lithium pack with its matching charger; a temperature-controlled soldering station with a fume extractor and safety glasses; an open-source robot arm kit (3D printing extra).
Approximate U.S. prices in 2026, for generic parts; no brands are endorsed and none of these are affiliate links.
Safety first. Low voltage only; lithium packs with their own charger, never charged unattended, and retired if swollen; a soldering iron that always goes back in its stand, with fresh air and safety glasses; fingers clear of moving parts. Read A Safe Electronics Bench before you buy anything.
For homeschool families: a school year of robotics
A school year is about 36 weeks. Two or three sessions a week, 45 to 90 minutes each, is plenty. Pick the band that fits your student; older students can start lower and move quickly.
| Ages 8โ11 | Ages 12โ14 | Ages 15โ18 | |
|---|---|---|---|
| Weeks 1โ9 | Robotics for Kids: what robots are; sensors and motors; be-the-robot game | Robotics for Kids, quickly; then a safe bench and Ohm's law | Electronics and Microcontrollers |
| Weeks 10โ18 | First circuits; paper circuit cards; block coding | LED resistors, voltage dividers, analog readings, PWM | Programming Robots, with Python and C |
| Weeks 19โ27 | Cardboard arm and bristlebot; levers | Programming Robots: tracing, decisions, state machines | Mechanics and Motion; Feedback and Control |
| Weeks 28โ36 | A first kit robot with block coding; a family robot show | A line-following robot; start of Mechanics and Motion | Sensing and Estimation; a capstone robot and portfolio |
- Pair it with math: the Math Ladder's trig and algebra topics for the older bands, and measurement and multiplication for the younger.
- Join a team if you can. FIRST lists FIRST LEGO League for grades K to 8, FIRST Tech Challenge for grades 7 to 12, and FIRST Robotics Competition for grades 9 to 12 (ages vary by region); homeschool students can join or form teams.
- A grown-up handles batteries, cutting and any soldering with younger students; see the safety notes in each course.
- Keep a robot notebook: sketches, programs, test logs and photos. It doubles as a portfolio and a record of the school year.