MissionRobo career roadmap

Robotics Engineer Foundations

The generalist starting point · 10 weeks

Open full version →

01Math you will actually use

required
Linear algebra (visual intuition first)
Vectors, matrices, eigenvalues — but visually, not via memorized formulas.
2 resources
required
Calculus for engineers
Derivatives, integrals, Taylor series — enough to read papers without panic.
2 resources
required
Probability + Bayes
Random variables, Gaussians, Bayes rule. State estimation IS this math.
2 resources

02Programming for robotics

required
Python to fluent
Past basics — list comps, generators, context managers, dataclasses.
2 resources
required
C++ basics
Headers, classes, pointers, RAII. Enough to read ROS 2 code.
2 resources
required
Linux + bash + Git
SSH, file permissions, processes, branching, merge conflicts.
2 resources

03Robotics core concepts

recommended
Forward and inverse kinematics
DH parameters, transformation chains, IK solvers.
1 resources
required
Sensors and actuators 101
IMU, camera, LiDAR, encoders, servos, BLDC motors — what they measure, what they cost.
2 resources
recommended
Intro to control theory
PID intuition, frequency-domain basics, stability concepts.
1 resources

04Your first robot project

required
Build a sim Turtlebot in Gazebo
A simulated mobile robot doing autonomous nav — your first portfolio project.
1 resources
recommended
Read 1 robotics paper end-to-end
Pick a recent ICRA / IROS paper in an area you care about. Read every section.
1 resources
required
Pick a specialization roadmap
After foundations, go deep on one of: GNC / perception / embedded / defense-AI / counter-UAS / aerospace / robotics-SWE.
0 resources