
Learn, Build, and Grow
Discover in-depth articles, hands-on courses, and real-world projects to level up your skills. Whether you're learning something new or working on your next big idea, we’ve got you covered!
What We Offer
Explore a variety of content including insightful articles, interactive courses, and hands-on projects. Whether you're looking to learn, practice, or build, we have something for you!
projects
A collection of electronics and electrical engineering projects, including circuit designs, microcontroller applications, and IoT solutions.
Learn Morecourses
Comprehensive courses on electronics, embedded systems, power electronics, and circuit design, with practical examples and tutorials.
Learn Morearticles
In-depth articles covering electrical and electronic engineering topics, industry trends, and technological advancements.
Learn Moree-books
A library of e-books covering fundamental and advanced topics in electronics, circuit theory, and embedded systems.
Learn MoreSTM32 (ARM-Based) Tutorials
- Learn ARM-Cortex M3 & M4 Architecture
- Understand The Internals OF STM32 Microcontroller Hardware
- nterface Various Peripherals Inside OF STM32 Microcontrollers
- Develop Reconfigurable Reusable Firmware (Embedded Software Components) In C-Programming Language Based On ST HAL & LL Drivers
- Get Familiar With Interrupts / NVIC / EXTI & Inter-Module Signaling / DMA
- 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)
- Do Some Serial Communication Via USART / SPI / I2C & Develop USB Applications (CDC, HID, Mass Storage, etc)
In this course, you’ll learn the basics of STM32 ARM-Based microcontrollers architecture, STM32 hardware peripherals, and develop some interfacing upper-layer firmware components that are configurable and reusable in different projects.
embedded Latest Courses

Introduction to Embedded Systems
Learn the basics of embedded systems.
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)
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 will be based on “Arduino Core”. But you’ll get a good introduction to all the other options as well. Feel free to leave me a comment if you want a specific tutorial/project to be re-published (reworked) using a specific framework. Those are the 4 ESP32 development frameworks to be covered here on this course page
electronic Latest Courses

Introduction to Embedded Systems
Learn the basics of embedded systems.
Arduino Programming Tutorials
- Learn Arduino Programming Basics & Fundamentals
- Create Arduino Based Projects Step-By-Step
- Interface Various Peripherals Inside The Arduino Microcontroller
- Get Familiar With Interrupts, Timers, PWM, ADC, DAC, etc.
- Interface Various Display Units With Arduino (7-Segments, Alphanumeric LCD, OLED, TFT, etc)
- Interface Various Input Units With Arduino (Buttons, Rotary Encoders, Keypad, HMI TouchPADs, etc)
- Control Several Types OF Actuators With Arduino (DC Motors, Servo Motors, Stepper Motors, etc)
Arduino Projects (For Beginners & Advanced)
Get Started With Arduino: on this page, you’ll find a complete Arduino 101 course presented as a series of Arduino tutorials. Taking you from beginner level to advanced Arduino programming topics. Arduino Projects: you’ll also find here dozens of Arduino projects and ideas for beginners, students, and even engineers. Ranging from basic Arduino projects for beginners all the way up to Advanced Arduino projects for engineering students and makers
embedded Latest Courses

Introduction to Embedded Systems
Learn the basics of embedded systems.
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!
Paypal
It’s the only way to keep things running and hopefully replace the annoying ad placeholders with a solid base of supporters on Patreon!
Patreon
By pledging any amount here, I’ll be able to reduce the % of “annoying” ad servicing. And ultimately go extra active in content creation.
Show
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 little kickback at no additional cost to you. It’s a win-win!
Contact Us
GENERAL CONTACT
General Contact For Questions, Suggestions, Corrections, Or Anything You Wanna Tell Us.
Business Contact
Contact For Business Inquiries, Partnerships, Or Anything You Wanna Speak About Our Company.
Join Our +25,000 Newsletter Subscribers!
Stay Updated With All New Content Releases. You Also Get Occasional FREE Coupon Codes For Courses & Other Stuff!