Welcome!
This is a 100% free & ad-free embedded systems development course focusing on the ESP32 and the native ESP-IDF framework. Learn at your own pace, with zero distractions!
What you need
- An ESP32 (plus a suitable cable to connect it to your PC)
- An LED
- A 220-330 Ω resistor
- Jumper wires (M2M, M2F, F2F)
- A breadboard
OS Compatibility
The course is designed for Windows and Linux. macOS users can follow along too, but the Installation chapter may require some additional adjustments.
What makes this different
Every single concept is taught through projects. You learn by doing, not reading, right from the first chapter!
Why ESP32
ESP32 microcontrollers are cheap, and comes with WiFi and Bluetooth bulit-in. Extremely useful for IoT products.
Why ESP-IDF Over Arduino Core
Since the purpose of this course is to learn embedded systems, using a low level framework like ESP-IDF is benefitial as it exposes many details that Arduino Core abstracts away. ESP-IDF is designed for commercial-grade products rather than simple hobby prototypes.
Is this course AI-generated?
No. Click here to learn why this is not AI-generated, this course was made, and what it prioritizes.