Learn C++ for Robotics
Kinematics, control, and perception, in the language robots actually run. Built for robotics engineers and students. You write real C++, run it in the browser, and watch it pass. No installs, no toy apps, no lectures.
11 projects, 275 hands-on levels, first project free.
Problems you will solve
- compute forward kinematics for an arm
- implement a PID controller
- fuse noisy sensor readings
By the end you can write the code that moves a robot.
What you will build
- Foundations: code through robotics
- C++ Foundations: The Robot's Brain
- Structs and Classes: Modeling the Robot
- Kinematics and Coordinate Frames
- Sensors and the STL
- Feedback Control: PID
- Line Following
- Reactive Behaviors and State Machines
- Mapping: Occupancy Grids
- Path Planning
- Capstone: Autonomous Navigation
Start the Robotics track free.
Frequently asked questions
Do I need to know how to code to start Robotics?
No. The Robotics with C++ track starts from the fundamentals and builds up, and the first project is free.
Do I need to install anything?
No. Every level runs in your browser and is graded the moment your code works. No C++ install, no setup.
What language will I write?
C++. You write real C++, run it, and get instant feedback across 275 hands-on levels.
Is it free to start?
Yes. The first project is free with no card. Unlimited access to all 33 tracks is $12 a month or $100 a year.