1 Bare Metal Embedded Programming: Theory and Practice Using STM32
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.
Channel
1 recommended video. Channel on YouTube
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.