Learning Resources

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

ESP32 board on breadboard with wiring notes, laptop, and workshop tools

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