Learning Resources
Free guides, references, tools, and source links to support your ESP32 learning journey.

What you can use here
This page is a practical launch point for ESP32 Engine resources that already exist on the site or in the public repository. It does not list fake downloads or unpublished packs. Use it to find source sketches, pin references, wiring tables, setup help, and classroom support before opening a project page.
Most ESP32 Engine downloads are embedded inside the tutorial itself: code appears in the project or guide, wiring is shown in that page's table or diagram, and supporting components are linked from the page footer. When a project needs an external source file or issue report, the GitHub repository is the canonical place to check.
📌 ESP32 Pinout Reference
Full GPIO reference for DevKit boards — safe pins, boot pins, ADC channels, I2C and SPI defaults.
View Pinout →💾 Code Templates
Starter sketches for sensors, Wi-Fi, and displays — copy-paste ready from the GitHub repository.
GitHub →📐 Wiring Diagrams
Every project includes a wiring table and diagram — browse all 49 public projects to find yours.
Browse Projects →📖 Setup Guide
Install Arduino IDE and the ESP32 board package — Windows, Mac, and Linux, step by step.
Read Guide →👨👩👧 Parent Guide
Safety information, age recommendations, and how to support learning at home.
Open →🏫 Teacher Guide
Curriculum links, lesson timing, and classroom-ready activity notes for STEM sessions.
Open →Good starting paths
- First ESP32 setup: use the Arduino IDE setup guide, then verify your board with Mission 01 - Blink LED.
- Sensor projects: start with reading analog sensors, then browse sensor projects.
- Display projects: learn I2C basics, connect an OLED display, then try the OLED weather clock.
- Classroom use: use teacher notes, parent guidance, and the learning paths to pick a safe sequence.
