38 free, hands-on lessons that take you from your first LED blink to building real WiFi and Bluetooth projects. No prior experience needed.
Why This Tutorial
Not just code dumps. Each lesson is designed to build understanding, not just copy-paste.
Every lesson explains the why, not just the how. We start with what's in the box, what each pin does, and how a breadboard works.
Expandable sections explain ADC architecture, I2C/SPI protocols, timing diagrams, and the electronics theory behind each component.
Build a weather station, a Snake game on an OLED, an RFID access system, a WiFi-controlled LED, and a BLE temperature beacon.
Create a free account to mark lessons complete, pick up where you left off, and see your progress across all 38 lessons.
Part 5 goes beyond basic electronics into wireless communication — scan networks, host a web server, and broadcast BLE beacons.
Each lesson ends with hands-on challenges and expandable hints so you're actually writing code, not just reading it.
Curriculum
Five parts that take you from absolute zero to wireless IoT projects.
Unboxing, board anatomy, breadboard basics, IDE setup
LEDs, sensors, motors, keypads, displays, RFID, and more
Multi-component projects that combine what you've learned
Weather station, OLED Snake game, smart access control
WiFi scanner, web server, BLE beacon
Before You Begin
Just two things to get started.
A starter kit includes everything you need — ESP32 board, LEDs, sensors, motors, display, and more. See our recommended parts →
Windows, Mac, or Linux. We'll walk you through installing the Arduino IDE in Lesson 1.04.
Sign up to access all 38 lessons and track your progress.