Bluetooth Low Energy (BLE) From Ground Up™

What you will learn
Build Bluetooth Low Energy (BLE) Firmware for different use cases
Create your own Services and Characteristics
Understand the Build Bluetooth Low Energy (BLE) stack
Build Bluetooth Low Energy (BLE) Embedded Devices
Send sensor data between devices using Build Bluetooth Low Energy (BLE)
Course Gallery




Charts
Comidoc Review
Our Verdict
This course does a decent job at introducing Bluetooth Low Energy protocol and providing practical coding examples on STM32 boards. However, the heavy reliance on a single microcontroller platform—ignoring popular alternatives like Texas Instruments and Nordic Semiconductors—restricts versatility and hands-on experimentation for learners. Despite thorough content, the course suffers from structural weaknesses; repetition of material diminishes its effectiveness, while excessive theory can become monotonous. Though examples offer a starting point for BLE server projects, it's crucial to note that code presented in videos doesn't always match project files and time-consuming troubleshooting is left to the student. Overall, this course serves as an introductory foundation for BLE studies but demands patience due to its structural flaws.
What We Liked
- Thorough coverage of Bluetooth Low Energy (BLE) protocol, filling the gap in online resources
- Practical examples on STM32 boards to demonstrate each block of the BLED stack
- Instructor's effective use of comments and outlining for clearer coding sections
- Providess framework for further BLE studies and expansion
- Coding examples improve understanding of a BLE server and provide a template for modification
Potential Drawbacks
- Exclusively uses STM32 microcontrollers & modules, lacking support for other manufacturers
- Long theoretical sections sometimes feel monotonous and boring
- Duplicated material in lessons causes repetition and disorganization
- Lack of explanation on BLE fields' usage, causing gaps in understanding
- Reading-heavy lectures instead of engaging 'why' explanations or examples