Khan Academy is a great site for ANY Mathematical (or really just about any academic) Subject. There are many videos that take the time to explain each oncept of the subject. Our Calculus I class will be using Khan Academy as a powerful supplement to lecture and discussion.