Want to Learn Electronics and Programming?


Random Nerd Tutorials helps makers, hobbyists and engineers build electronics projects. We make projects with: ESP32, ESP8266, Arduino, Raspberry Pi, Home Automation and Internet of Things. Enter your email address to get started with our free resources and eBooks!

20+ ESP32 Projects and Tutorials

The ESP32 is the ESP8266 successor loaded with lots of new features. The ESP32 is a development board that combines Wi-Fi and Bluetooth wireless capabilities, and it’s dual core. It is one of the best solutions for DIY Internet of Things Projects and DIY Smart Home Projects. With our course Learn ESP32 with Arduino IDE, anyone can learn how to build IoT projects in an easy way. In this page we provide a list with more than 20 tutorials and projects with the ESP32.

Here’s how to get start:

  1. Read the ESP32 getting started guide.
  2. Install the ESP32 add-on for the Arduino IDE (Windows instructions) or (Mac and Linux instructions)
  3. Start making projects. Here is a list with +20 free tutorials and projects with the ESP32:

Getting started guides

Sensor-based projects

Web-based projects

Data logging projects

Learn ESP32 with Arduino IDE Course

Our free projects are great to explore a specific subject with the ESP32. But if you want to learn ESP32 right from the start with a logic progression in a course format, you’ll surely want to take a look at my “Learn ESP32 with Arduino IDE” course.