If you’ve been wanting to gain real embedded systems skills — and not just follow loose tutorials or trial-and-error experiments — Elektor now has a complete, structured solution: ESP32 by Example: The Complete ESP32 Microcontroller Learning Course. Created by Professor Jim Solderitsch of Villanova University, the course is built from the ground up to teach hardware, programming, connectivity, and IoT system design through a clear, example-driven approach.
 
Buy now button

Whether you're a professional developer, forward-thinking student, or a serious maker, this course delivers the structure, depth, and practical clarity that most entry-level materials are missing. Learn to build real IoT and cyber-physical systems! 
ESP32 by Example (Learning Course)
ESP32 by Example (Learning Course)

A Practical Introduction to Embedded Systems — By Example

Many innovators interested in embedded systems start with scattered guides or random online examples, only to find the material inconsistent or incomplete. ESP32 by Example, authored by Prof. Solderitsch, solves this with a cohesive and academically grounded learning path refined through years of engineering instruction.

At the center of the course is the ESP32 by Example Kit (EEK) — a consistent hardware platform with LEDs, buttons, an OLED display, the DHT11 sensor, and the MPU6050 motion processor. Once assembled, the hardware stays stable throughout the curriculum so you can focus on learning, experimenting, and building — not constant rewiring.

Paired with the comprehensive 384-page book, ESP32 by Example, you’ll follow a progression of real examples and mini-projects that steadily build technical confidence.

In addition to the book, the course provides access to the Academy Pro Platform with a comprehensive online manual supported by instructional videos and software that help you successfully complete the projects.
 
Academy pro lessions ESP32 by Example
The Academy Pro Platform with a comprehensive online manual supported by instructional videos and software.

What You’ll Learn

Guided by Prof. Solderitsch’s structured content and decades of teaching experience, the course takes you from beginner to capable embedded developer:
 
  • ESP32 embedded programming using the Arduino IDE
  • Real-time sensor input and control via buttons, LEDs, displays, and environmental sensors
  • Gesture-based interaction using the MPU6050 accelerometer and gyroscope
  • Bluetooth gamepad integration and a drone-control simulation
  • Wi-Fi fundamentals, UDP networking, and NTP
  • MQTT communication with cloud platforms including AWS and Arduino IoT Cloud
  • Best practices for building, testing, and deploying full-featured IoT systems
  • Every lesson includes a working example—no missing steps, no guesswork.
 
ESP by example book
A project-based introduction
The course is perfect for:
 
  • Developers transitioning from Raspberry Pi or basic Arduino projects to real microcontroller-based design
  • Students and self-learners entering embedded systems for the first time
  • Makers and IoT enthusiasts looking to improve hardware and firmware skills
  • Educators and trainers seeking ready-to-teach academic-quality material

If you’ve ever wanted to understand how embedded systems really work — from reading sensors to cloud communication — this course gives you the foundation you need.
 
Buy now button
 

Support When You Need It

Your learning experience is backed by:
 
  • Instructor access via Elektor Academy
  • Helpful community forums
  • Detailed documentation
  • Downloadable project files for every module

You’re supported at every step of the journey.
 
Solderitsch
Prof. Solderitsch

What’s in the Box?

Your complete ESP32 learning bundle includes all hardware, software, and learning materials:
 
  • 384-page “ESP32 by Example” book by Prof. Jim Solderitsch (€45 value)
  • Elektor ESP32 by Example Kit (EEK) – LEDs, buttons, OLED display, MPU6050 motion processor (€40 value)
  • Adafruit HUZZAH32 ESP32 Feather board (€30 value)
  • ESP32 Cheap Yellow Display Board (€25 value)
  • DHT11 humidity & temperature sensor
  • Breadboard + jumper wires
  • USB-C cable
  • Full access to the Elektor Academy Pro Learning Platform
  • Instructional videos and Arduino project files for every module
  • Everything you need. No separate purchases, no missing parts.
 
Feather board adafruit esp32
Adafruit HUZZAH32 – ESP32 Feather MCU Board

Start Building Real Skills Today

If you’re ready to move beyond scattered tutorials and finally learn embedded systems the right way, ESP32 by Example is your ideal first step.
 
  • A polished academic framework.
  • A stable hardware platform.
  • Professional guidance.
  • Real projects.
  • And a clear, practical path from beginner to confident embedded systems developer.

Begin your ESP32 by Example journey today, and build the skills that power tomorrow’s IoT innovations.
 
Buy now button

Watch Prof. Solderitsch discuss the Course and its development: