# DeepBlueMbedded > DeepBlueMbedded is a free educational website for embedded systems, firmware engineering, microcontrollers (STM32, ESP32, Arduino, Raspberry Pi), electronics, DSP, IoT, PCB design, Embedded Linux, and practical engineering tutorials. DeepBlueMbedded is written by Khaled Magdy, a principal embedded systems engineer. The site provides tutorials, code examples, project walkthroughs, schematics, calculators, courses, and engineering notes for students, makers, and engineers. Main topics include STM32, ESP32, Arduino, Raspberry Pi, IoT, Microchip PIC, embedded C, firmware drivers, electronics, sensors, motors, communication protocols, control systems, DSP, and PCB design. ## Core Learning Hubs - [STM32 Programming Tutorials & Projects](https://deepbluembedded.com/stm32-arm-programming-tutorials/): STM32 ARM Cortex tutorials, HAL/LL examples, peripherals, drivers, and practical projects. - [ESP32 Programming Tutorials](https://deepbluembedded.com/esp32-programming-tutorials/): ESP32 tutorials covering Arduino Core, MicroPython, ESP-IDF, wireless features, peripherals, and IoT development. - [Arduino Tutorials](https://deepbluembedded.com/arduino-tutorials/): Arduino programming, peripherals, sensors, actuators, communication, and beginner-to-advanced examples. - [PIC Microcontrollers Programming Tutorials](https://deepbluembedded.com/pic-programming-tutorials/): Microchip PIC tutorials using MPLAB X and XC8. - [Embedded Systems Tutorials](https://deepbluembedded.com/embedded-systems-tutorials/): Embedded systems fundamentals, firmware engineering concepts, and learning paths. - [Embedded Systems News & Trends](https://deepbluembedded.com/embedded-systems-news-trends/): Practical embedded systems news, hardware releases, lab-tested experiments, and engineering analysis covering STM32, ESP32, Arduino, Raspberry Pi, sensors, IoT, PCB design, FPGA, SBCs, and Edge AI. ## Projects - [Embedded Projects](https://deepbluembedded.com/embedded-systems/embedded-projects/): Practical embedded systems projects and hardware/software builds. - [STM32 Projects](https://deepbluembedded.com/embedded-systems/embedded-projects/stm32-projects/): STM32 project examples including firmware, PCB, control, motor, and DSP builds. - [Arduino Projects](https://deepbluembedded.com/arduino-projects/): Arduino projects for beginners, students, makers, and engineers. ## Electronics And Tools - [Electronics Tutorials](https://deepbluembedded.com/electronics/electronics-tutorials/): Electronics fundamentals, components, circuits, and practical design tutorials. - [Electrical & Electronics Calculators](https://deepbluembedded.com/electrical-electronics-calculators/): Engineering calculators and utilities for electronics, embedded systems, timers, power, signals, and related workflows. ## Courses And Resources - [Embedded Systems Courses](https://deepbluembedded.com/embedded-systems-courses/): Structured courses and learning resources from DeepBlueMbedded. - [Home](https://deepbluembedded.com/): Main entry point for DeepBlueMbedded tutorials, projects, courses, calculators, and resources. - [About](https://deepbluembedded.com/about/): Information about Khaled Magdy and the purpose of DeepBlueMbedded. ## Policies - [Disclaimer](https://deepbluembedded.com/disclaimer/): Copyright, affiliate, safety, and content-use information. - [Privacy Policy](https://deepbluembedded.com/privacy-policy/): Privacy and data handling information. ## Optional - [Articles](https://deepbluembedded.com/embedded-systems/embedded-systems-articles/): Technical articles, engineering notes, and broader embedded systems discussions. - [Sitemap](https://deepbluembedded.com/sitemap_index.xml): Full XML sitemap.