Build connected devices. Master the ESP32 microcontroller to create web servers, use Bluetooth (BLE), and connect to the cloud.
The ESP32 is the powerhouse of IoT. This course moves beyond Arduino to dual-core networking. You will learn to use the ESP32 to host web servers, make API calls, and communicate via Bluetooth Low Energy (BLE). We cover deep sleep modes for battery-powered applications, Over-the-Air (OTA) updates, and using FreeRTOS features on the chip. Perfect for building smart home devices or connected sensors.
Estimated completion time: 21 lessons • Self-paced learning • Lifetime access
ESP32 is much faster with built-in radio.
C++ (Arduino framework) or MicroPython.
We cover SSL/TLS for secure connections.
Yes, updating code wirelessly is covered.
3 recommended paths based on what you're learning
Your ESP32 WiFi/Bluetooth skills unlock something bigger: Technology Generalist. Here's the path.
The secret weapon for ESP32 WiFi/Bluetooth learners? Adding Python to your toolkit.
The smartest ESP32 WiFi/Bluetooth professionals are using Perplexity AI to research any topic with cited sources.