Skip to content

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

TopicA typical viral six-month planThis plan
Hands-on buildingFrom the first week; a strong pointFrom the first week, with a parts list at three price points
MathSeldom planned; advanced control appears within a few weeksEach phase names the math it uses, linked to the Math Ladder
ControlPID, LQR and MPC packed into one phase with vision and kinematicsFour weeks on feedback, tuning and stability; LQR and MPC listed as later study
FrameworksROS 2 midway throughThe ideas first (states, timing, frames, units), then ROS 2
Embedded COften implied by Arduino workIts own topic: integer sizes, overflow and bit masks
SimulationOften after buying hardwareA free simulation path for every phase
SafetyRarely mentionedBattery, soldering and moving-part notes in the lessons
CareersSix months to a job titleBLS 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โ€“11Ages 12โ€“14Ages 15โ€“18
Weeks 1โ€“9Robotics for Kids: what robots are; sensors and motors; be-the-robot gameRobotics for Kids, quickly; then a safe bench and Ohm's lawElectronics and Microcontrollers
Weeks 10โ€“18First circuits; paper circuit cards; block codingLED resistors, voltage dividers, analog readings, PWMProgramming Robots, with Python and C
Weeks 19โ€“27Cardboard arm and bristlebot; leversProgramming Robots: tracing, decisions, state machinesMechanics and Motion; Feedback and Control
Weeks 28โ€“36A first kit robot with block coding; a family robot showA line-following robot; start of Mechanics and MotionSensing 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.

Start climbing the Robotics Ladder Find your rung