Online Video Lectures

Introduction to Robotics (taught by Oussama Khatib at Stanford)

Programming a Robotic Car (taught by Sebastian Thrun, based on Probabilistic Robotics)

Underactuated Robotics (taught by Russell Tedrake at MIT)

Introduction to Artificial Intelligence (taught by Peter Norvig and Sebastian Thrun at Stanford)

 Machine Learning (taught by Andrew Ng at Stanford)

Programming Paradigms (taught by Jerry Cain at Stanford)

RoboticsCourseware.org

Developed by Dr. Aaron Dollar and his team at Yale University. Take a look here