Learning Paths

Learn IoT from the ground up

Three structured paths that take you from blinking an LED to building cloud-connected IoT systems.

Beginner
Microcontroller Foundations
Start with the basics: GPIO, timers, interrupts, and embedded C programming on Arduino and STM32.
6 weeks
18 lessons

Topics

  • GPIO & LEDs
  • Timers & PWM
  • Analog read
  • Interrupts
  • Embedded C
Progress0%
Start path
Intermediate
Sensors & Actuators
Interface with temperature, humidity, motion, distance, and motor drivers. Build feedback loops.
5 weeks
15 lessons

Topics

  • I2C & SPI
  • Temperature sensors
  • Motors & drivers
  • PID basics
  • Calibration
Progress0%
Start path
Advanced
IoT Connectivity
Connect devices to the cloud with Wi-Fi, Bluetooth, LoRa, MQTT, and REST APIs.
7 weeks
21 lessons

Topics

  • Wi-Fi & ESP32
  • MQTT
  • Bluetooth LE
  • LoRaWAN
  • Cloud dashboards
Progress0%
Start path

Not sure where to start?

Watch the free introduction series on YouTube to see which path fits your goals.

Watch intro videos