Recommended · for beginners
Bare Metal Embedded Programming: Theory and Practice Using STM32
Why people recommend it
Often listed as a free course in low-level embedded programming on STM32 by Gene Schroeder, with one commenter rating it the strongest they have seen.
Watch for: A free option to try before paid courses