Series of great lectures by Bruce Land at Cornell University.
Microcontrollers:
https://www.youtube.com/playlist?list=PLD7F7ED1F3505D8D5
FPGA:
https://www.youtube.com/playlist?list=PL2BA78454E71FF0E5
Biomedical Electronics:
https://www.youtube.com/playlist?list=PLKcjQ_UFkrd7zbPHRkDpB7i113wDG_Rb3
Microcontrollers:
https://www.youtube.com/playlist?list=PLD7F7ED1F3505D8D5
FPGA:
https://www.youtube.com/playlist?list=PL2BA78454E71FF0E5
Biomedical Electronics:
https://www.youtube.com/playlist?list=PLKcjQ_UFkrd7zbPHRkDpB7i113wDG_Rb3