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.