1. Introduction 2. Microcontroller Based Project Development Cycle 3. The Arm Microcontrollers 4. STM32 Nucleo Development Boards 5. The Nucleo-F411RE Development Board 6. Architecture of The STM32F411RET6 Microcontroller 7. Using the Mbed With Simple Projects 8. Intermediate Level Projects 9. Motor Control Projects 10. Using Liquid Crystal Displays (LCDs) 11. I2c Bus Projects 12. Spi Bus Projects 13. Uart Projects 14. Advanced Projects 15. Mbed Rtos Projects 16. Internet of Things (IoT) 17. Stm32 Nucleo Expansion Boards