foundations
Robotics Engineer Foundations
The generalist starting point · 10 weeks
If you are coming from CS, EE, ME, or self-taught — start here. The 10-week path covers the math, programming, and concept fluency every robotics role assumes you have. Finish this and any of the other 7 roadmaps becomes accessible.
Beginner~10 weeks12 topics18 resources
Find courses for this path
01
Math you will actually use
Linear algebra, calculus, probability — the parts that matter for robotics.
02
Programming for robotics
Python and C++ to working-engineer fluency, plus Linux + Git.
03
Robotics core concepts
Kinematics, dynamics, sensors, actuators, intro to control.
04
Your first robot project
Build something in simulation, deploy on real hardware if you can.