MIT OCW 18.06 Linear Algebra
A strong base for kinematics, estimation, controls, and almost every serious robotics topic.
Use when: Use this when transforms, state vectors, or matrix notation start appearing in robotics material.
Resources are grouped by when they help: foundations for fluency, robotics for the core stack, and AI/simulation once the basics are in motion.
Math, programming, and physics resources that make later robot concepts easier.
Use these when a robotics explanation feels blocked by notation or basic mechanics.
A strong base for kinematics, estimation, controls, and almost every serious robotics topic.
Use when: Use this when transforms, state vectors, or matrix notation start appearing in robotics material.
Robot-specific references for motion, controls, sensors, ROS 2, and systems.
Use these while building projects so theory stays connected to hardware and software.
Book, videos, and software for rigid-body motion, kinematics, dynamics, control, and planning.
Use when: Use this as the main robotics theory spine once vectors and matrices are comfortable.
The reference point for nodes, topics, services, transforms, packages, and middleware concepts.
Use when: Use this when you are ready to turn standalone robot scripts into a connected robot software stack.
A hands-on introduction to building AI-enabled robots with modern software and hardware tools.
Use when: Use this when you want a modern project-oriented bridge between robotics and AI tools.
Learning-based robotics, simulation, and physical AI resources for later stages.
Use these after you can already reason about sensing, control, and robot state.
Introductory robotics lessons connected to learning-based systems and open-source tooling.
Use when: Use this when you want a gentle path into learning-based robotics concepts and tooling.
Self-paced courses for Isaac Sim, Isaac Lab, Isaac ROS, digital twins, and sim-to-real workflows.
Use when: Use this after you understand basic robotics and want simulation, synthetic data, or physical AI workflows.