Robotics from Scratch
A free course for people who have never built a robot
Built to be genuine โ no fluff, no assumed knowledge. Each lesson improves over time. Start at Lesson 01 and build from there. You need nothing but a $4 board and a USB cable.
6 Lessons01: Your First Command โ Making Light Blink
The "Hello, World" of hardware. Write your first program, understand what a microcontroller is, and make an LED blink.
02: Beyond the Board โ External LEDs, Breadboards, and Your First Circuit
Wire your own circuit on a breadboard. Learn Ohm's Law, LED polarity, and how to control external components.
03: Reading the Physical World โ Push Buttons and Digital Inputs
Wire a push button, read its state in MicroPython, and understand pull-up and pull-down resistors.
04: Wireless โ Connecting Your ESP32 to WiFi and Building a Web Controller
Connect the ESP32 to WiFi, run a web server on the chip itself, and control an LED from your phone.
05: Making Things Move โ Motors, Drivers, and PWM
Wire an L298N motor driver, learn PWM for speed control, and drive a DC motor from your ESP32.
06: Your First Robot Joint โ Precision Control with Servo Motors
Connect an SG90 servo motor, learn closed-loop position control, and build a web slider to swing a robotic arm to any angle.