Drivers Development on STM32 Microcontrollers
A comprehensive hands-on course in STM32 microcontroller driver development — from GPIO all the way to a guided personal project.
Learn hands-on STM32 driver development from GPIO through I2C, SPI, UART/USART, timers, PWM, CAN, interrupts, and low-power modes. The course emphasizes embedded development workflows, debugging, and a guided personal project.
Course content
Module 19 lessons
- 🔓 Free previewLesson 12:12:52
- 🔓 Free previewLesson 22:21:56
- Lesson 32:10:47Included with purchase
- Lesson 42:13:38Included with purchase
- Lesson 52:09:59Included with purchase
- Lesson 62:06:37Included with purchase
- Lesson 72:17:55Included with purchase
- Lesson 82:02:07Included with purchase
- Lesson 91:58:36Included with purchase
Instructors
The Embedded Academy team
Experienced embedded-systems engineers from the industry — people who build real products, not just teach about them.
Tell me about new courses
Other products you might like

C Programming on Bare-metal STM32 Microcontrollers — Cohort 1
A comprehensive, hands-on course in bare-metal C programming on STM32 microcontrollers—from development-environment setup to a complete personal project.

C Programming on Bare-metal STM32 Microcontrollers — Cohort 2
A comprehensive, hands-on course in bare-metal C programming on STM32 microcontrollers—from development-environment setup to a complete personal project.