For Windows Users: Make sure you have WSL 2 (Windows Subsystem for Linux) setup on your machine with a Linux OS installed (usually Ubuntu LTS) before the course begins to have a smoother experience.
- Learning Python (LinkedIn Learning Course)
- Learning C (LinkedIn Learning Course)
- C Essential Training (LinkedIn Learning Course)
- C Programming for Embedded Applications (LinkedIn Learning Course)
(yes, it doesn't run away after F27CS)
- Assembly Language Programming with ARM - Full Tutorial for Beginners
(By far the best video so far that has all the concepts needed in one place)