Six months of robotics engineering

Each month combines topics, a laboratory rhythm, and a project that feeds the next stage.

The program moves from fundamentals and programming to simulation, computer vision, and autonomy, and ends with a capstone autonomous mobile robot. Weekly lessons and labs for every month live on the Courses page.

Duration
6 months
Weekly modules
24 weeks
Projects
5 + capstone
Industrial robot arms working on a vehicle assembly line

Learn the concepts, practice in the lab, apply them in a project

01

Topics

The core concepts for the month, taught through weekly lessons, lecture notes, and reading.

02

Weekly labs

Every week pairs its lesson with a hands-on lab, an assignment, and a short quiz.

03

Month project

A project that applies the month's topics and becomes the starting point for the next stage.

The full six-month plan

Month 01

Robotics Fundamentals

Establish vocabulary, sensing, actuation, frames, and Python before you command a simulated mobile robot.

  • Robotics foundations
  • Sensors & actuators
  • Motor control
  • Coordinate frames
  • Python basics
Open Month 1 materials
Mobile robot moving through a simulated environment
Month 02

Robot Programming and Control

Move from scripts to a robot software graph: ROS 2 communication and feedback control.

  • Python for robotics
  • ROS 2 architecture
  • Nodes & topics
  • Robot communication
  • PID control
Open Month 2 materials
Robot programming interface for ROS 2 development
Month 03

Robot Modeling and Simulation

Describe geometry, visualize frames, and test a manipulator in a physics world.

  • Robot kinematics
  • Forward kinematics
  • Inverse kinematics
  • URDF modeling
  • Gazebo simulation
Open Month 3 materials
Robotic arm used for modeling and simulation
Month 04

Computer Vision and AI

Turn cameras into robot sensors and close a vision-to-motion loop.

  • Computer vision
  • OpenCV workflows
  • Depth sensing
  • Object detection
  • Object tracking
Open Month 4 materials
Robot using a camera for computer vision
Month 05

Autonomous Robotics

Estimate pose, build maps, plan paths, and supervise autonomous behavior.

  • Localization
  • SLAM mapping
  • Path planning
  • Obstacle avoidance
  • Sensor fusion
Open Month 5 materials
Autonomous mobile robot navigating an environment
Month 06

Robotics Capstone Project

Integrate subsystems, test them, document them, and present an autonomous mobile robot.

  • System architecture
  • Hardware/software integration
  • Simulation to real
  • Testing & debugging
  • Engineering presentation
Open Month 6 materials
Completed robotics capstone project

Next cohort starts January 5, 2027

Enrollment deadline December 15, 2026. Program fee $1,499. Submit your registration to reserve a place in the six-month, project-centered program.

Apply / Register Now