Learn by building

Build your first robot. Then make it smarter.

Follow small, practical projects and learn the math and code as you need them.

No experience required · Start in simulation · Go at your own pace

Three core subjects. Four robot focuses.

Build the engineering foundations, then apply them to the capabilities that make a robot useful.

Core subjects

The engineering you learn

Mechanical Design

What makes a robot strong, stable, and able to move?

Structures, Mechanisms, Materials, CAD & fabrication

Electronics & Hardware

How is everything powered and connected?

Power systems, Microcontrollers, Motor drivers, Interfaces

Software & Coding

How do we turn an idea into instructions a robot can follow?

Python & C++, ROS 2, Simulation, Testing

Robot focuses

The capabilities you build

Perception

How can a robot see, hear, and understand what is around it?

Sensors, Computer vision, Audio, Signal processing

Localization & Mapping

How does a robot explore a room without getting lost?

Odometry, Localization, Mapping, SLAM

Motion & Actuation

How does a robot turn code into movement?

Locomotion, Manipulation, Actuators, Feedback control

Planning & AI

How does a robot decide what to do next?

Path planning, Behavior planning, Machine learning, Language

Use one good resource at a time.

Choose the topic you need now. The rest will still be here later.

MIT OCW 18.06 Linear Algebra

MathBeginner

A strong base for kinematics, estimation, controls, and almost every serious robotics topic.

Open

Modern Robotics

RoboticsIntermediate

Book, videos, and software for rigid-body motion, kinematics, dynamics, control, and planning.

Open

ROS 2 Documentation

ROS 2All levels

The reference point for nodes, topics, services, transforms, packages, and middleware concepts.

Open
Browse all resources

Build something you can finish.

Every project has a clear goal, a safe first step, and a visible result.

Beginner

Programmable RC Car

Build a small remote-controlled car, then add telemetry and speed feedback as a robotics foundation.

See the project
Intermediate

Autonomous 9-Inch Development Quadcopter

Build a roughly 9-inch (230-250 mm) motor-to-motor quadcopter with 5-inch propellers, PX4 flight control, telemetry, and a logged autonomous mission.

See the project
Browse all projects