MIT Open Course Ware offers many exceptional classes. This course on circuits and electronics has all of the lectures on video. There are many lectures on great topics. Check it out.
The program covers essential topics such as thermodynamics, internal combustion engines, electric machines and drives, power electronics, automotive hybridisation, and battery design and modelling.