Tutorials / Articles / Projects / Courses

Embedded systems - electronics - firmware - microcontrollers - DSP - IOT - control systems - PCB design - all ECE!

ESP32 IoT Development Frameworks

On this ESP32 course (series of tutorials) page, you’ll find tutorials to help you get started with 4 of the most common IoT development frameworks for ESP32. Mainly, most tutorials are going to be based on “Arduino Core”. But you’ll get a good introduction to all other options as well.

Feel free to leave me a comment if you want a specific tutorial / project to be re-published (re-worked) using a specific framework. Those are the 4 ESP32 development frameworks to be covered here on this course page:

ESP32 Programming Tutorials

Learn ESP32 Internal SoC Hardware & Peripherals

Design your IoT Applications With ESP32 SoC

Interface Various Peripherals Inside OF ESP32 SoC

Develop IoT Applications Based on Different Protocols. (Bluetooth – BLE – Wi-Fi – ESP-NOW – MQTT – etc.. )

Get Familiar With Interrupts / Timers / EXTI / Tasks / RTOS

 Interface Various Display Units (7-Segments, Alphanumeric LCD, OLED, TFT, etc)

Interface Various Input Units (Buttons, Rotary Encoders, Keypad, HMI TouchPADs, etc)

Control Several Types OF Actuators (DC Motors, Servo Motors, Stepper Motors, etc)

Create Many Wireless Communication Projects With ESP32 ( Web-Servers – GSM/GNSS – nRF24L01 – IR – etc..)

And Much More…

ESP32 Tutorials GitHub Repo

Here is the GitHub repo for this course. There you’ll find the latest version of all the LAB examples, projects folders, etc.

You can raise an issue in any LAB directory so I can start investigating the matter and get it fixed, then push the next release. In this way, users can always have an access to the most up to date version of each project / LAB.

Others can contribute in refining all code examples as well. Which will hopefully add so much value to the whole community.

ESP32 Tutorials (Course) Kit

Click The Link Down Below To View The Full ESP32 Course Hardware Kit. 

The required ESP32 development boards, sensors, modules, and actuators for all the practical LABs / Projects. You may need extra hardware if you’re planning to create some more specific projects.

ESP32 DevKit Board PNG
ESP32-CAM Tutorials

Share this course page !

Support This work?

Did you find this a helpful resource? If yes, then please consider supporting this work using Any of The Following Methods:

It’s the only way to keep things running and hopefully replace the annoying ad placeholders with a solid base of supporters on Patreon!


The easiest way to support me is by using this Paypal link any time you feel like wanting to give something back. I’d definitely appreciate that!


By pledging any amount here, i’ll be able to reduce the % of “annoying” ad servicing. And ultimately go extra active in content creation.

Shop & Courses

The You can also check DeepBlue Shop for hardware projects & eBooks to get. Or maybe enroll in any of my courses.

Buy Electronics

You can also buy your electronics parts using any affiliate links on my website. I get a small kick-back at no additional cost to you.

Subscribe To My Email List

To Stay Connected And Get Notified When Something New Is Published On DeepBlue!


DeepBlueMbedded is an educational website where you can find technical content (Articles – Tutorials – Projects – etc..). Mainly in Embedded Systems & ECE Related topics. You’ll find also downloadable resources like firmware code examples, schematics, hardware designs, and more.


It’s been and will always be a free resource of information. So, please consider supporting this work if possible.


You can always show your support by sharing my articles and tutorials on social networks. It’s the easiest way to support my work that costs nothing and would definitely be appreciated!

DISCLOSURE is a participant in the Amazon Services LLC Associates Program, eBay Partner Network EPN, affiliate advertising programs designed to provide a means for sites to earn advertising fees by advertising and linking to and 


You can also check my Full Disclaimer Page For More Information.

DeepBlue © 2021. All Rights Reserved.