There is such a wide variety of resources on the 'net that sometimes good ones go unchecked. One example of this is MIT's
OpenCourseWare. If you have not seen it, now is a good time.
Five years ago today, in an unprecedented step toward making knowledge accessible worldwide, MIT announced it would make the materials for nearly all of its courses available on the Internet.