Skip to content

Level 2 · Intermediate Intermediate

Goal: move beyond single-loop sketches — run concurrent tasks with FreeRTOS, build with the professional ESP-IDF toolchain, and connect devices to the real world with BLE, MQTT, and over-the-air updates.

Modules

  1. FreeRTOS Tasks & Queues
  2. ESP-IDF Development
  3. Bluetooth Low Energy (BLE)
  4. MQTT & IoT Messaging
  5. OTA Firmware Updates
  6. Advanced Peripherals (I2S, RMT, CAN)
  7. Filesystems & Storage (LittleFS, SD)
  8. Watchdogs & Robust Firmware
  9. Debugging & Unit Testing
  10. Project — WiFi Data Logger

Content status

Level 2 module content is being written — every page below has its scope defined and will be filled in next. Level 1 is complete and is the prerequisite for everything here.