Robotics 101
with Arduino

A 16-week hands-on introduction to robotics, combining physics, mechanics, electricity, and programming into real-world projects.

What You'll Learn

Students build and program real robots, progressing from basic motor control to autonomous navigation and environment sensing.

Hand-crank generator with transparent gearbox and green gears

Mechanics

Build robot chassis, understand gear ratios, and learn how mechanical systems create motion.

Arduino Uno wired to a breadboard with lit LEDs

Electronics

Wire circuits, read sensors, and control motors with Arduino microcontrollers.

Workstation internals with an Intel Arc Pro B70 graphics card

Programming

Write code that makes robots navigate obstacles, sense environments, and complete missions.

Resources

Everything you need to get started. All open source and freely available.

Course Code & Materials

Source code, schematics, and lesson materials, all open source on GitHub.

GitHub Repository

Video Lessons

Follow along with step-by-step video tutorials on my YouTube channel.

YouTube Channel

Ready to Start Building?

Clone the repo, grab an Arduino, and follow the lessons. No prior experience needed.

Get Started