
ESP32 · beginner
ESP32 Home Automation and IoT Masterclass
Use one ESP32 board family to build practical smart-home and IoT devices with sensing, control, dashboards, MQTT, and Home Assistant integration.
6 lessons · Self-paced
Makecademy courses
Choose your board, explore the curriculum, and start with a project you want to build.
Following the temperature guide? Explore the ESP32 course12 courses

ESP32 · beginner
Use one ESP32 board family to build practical smart-home and IoT devices with sensing, control, dashboards, MQTT, and Home Assistant integration.
6 lessons · Self-paced

Electronics & smart home · beginner
Learn the electronics you need to safely build Arduino, ESP32, Raspberry Pi, home automation, and IoT projects.
9 lessons · Self-paced

Arduino · beginner
Start with Arduino and build confidence with GPIO, sensors, outputs, timing, libraries, and simple automation patterns.
9 lessons · Self-paced

ESP32 · beginner
Learn the ESP32 fundamentals needed for Wi-Fi projects, sensor devices, dashboards, and IoT automation.
9 lessons · Self-paced

Raspberry Pi · beginner
Learn Raspberry Pi setup, Linux, Python, GPIO, camera basics, networking, and reliable project deployment.
9 lessons · Self-paced

Arduino · beginner
Build practical Arduino automation projects that teach sensing, switching, timing, calibration, and safe low-voltage control.
9 lessons · Self-paced

Raspberry Pi · beginner
Turn a Raspberry Pi into the local brain for smart-home and IoT projects with MQTT, dashboards, Python services, camera, alerts, and device orchestration.
9 lessons · Self-paced

ESP32 · intermediate
Build ESP32 IoT devices that publish clean telemetry, expose reliable state, and feed useful dashboards and automations.
9 lessons · Self-paced

Arduino · intermediate
Use Arduino boards as reliable sensor and actuator nodes, then connect them to IoT systems through serial, gateways, or ESP32/Raspberry Pi bridges.
9 lessons · Self-paced

Raspberry Pi · intermediate
Build a local Raspberry Pi IoT server that collects device data, runs MQTT and Node-RED, displays dashboards, and triggers automations.
9 lessons · Self-paced

Electronics & smart home · intermediate
Connect ESP32, Arduino gateways, and Raspberry Pi services into a real smart-home system with dashboards, automations, and reliable messaging.
9 lessons · Self-paced

Raspberry Pi · intermediate
Build practical Raspberry Pi AI projects for makers, including camera vision, voice-style commands, local classification, and smart-home triggers.
9 lessons · Self-paced