We contribute to this MSc course with lectures on the PN diode and the mosfet. In order to educate top level engineers, we need to make sure that the foundations are well covered and understood. Our instructions use many custom made videos and animations. Please check for yourself a few examples posted on this page
PN junction diode
Here is how a PN diode conducts current in forward bias mode.
Here is how a PN diode conducts current in reverse bias mode.
MOSFET