MIT’s OpenCourseware page is an excellent resource for learning some high level topics in many fields. The school has placed many of their course materials online, and freely available to the public. There is quite a few courses listed in the engineering category. Just today I saw that they’ve posted course material for the 6.867 Machine Learning class online. They’ve listed lecture notes, assignments, projects, and exams.

The course will give the student the basic ideas and intuition behind modern machine learning methods as well as a bit more formal understanding of how, why, and when they work. The underlying theme in the course is statistical inference as it provides the foundation for most of the methods covered.

There are also notes for Machine Vision and Cognitive Robotics classes online.