I just stumbled upon one of my happiest moments online: a FREE treasure trove of entirely complete courses of undergraduate and graduate classes from MIT! They range from Biology to Mathematics and everything in between. The best parts are that they are free and complete courses.
It is called the MIT Open Courseware and the site contains entire sets of videos, audio, syllabi, readings, labs, assignments, tests, tools, etc.!
Go here to check them out. (http://ocw.mit.edu/)
Thank you MIT and happy hunting and learning!