http://www.khanacademy.org
I have been using this awesome site this semester. I found it about half way through. I was struggling through my Differential Equations and Linear Algebra class, and this REALLY helped. It was started by a guy who has now set out to get free, world class education to anyone around the world. For students, it is a great addition to help you learn the material of a difficult class.
The site contains many videos for each subject broken down into the different topics. You hear his voice and watch basically a blackboard on the screen. It has helped me a my friends with our classes so definitely check it out. The stuff is made very easy to understand, and they have everything from 1+1 to college calculus.