Stanford's "Introduction to Robotics" (CS223A) -- and other popular computer science and engineering courses -- are now available free online.
The robotics intro course, taught by Professor Oussama Khatib, includes over 16 hours of lecture videos, as well as notes, handouts, assignments, and solutions.
It's essentially the same content the Stanford engineering students have access to. Well ... you can't ask questions or get feedback on the problem sets, but still, it's an amazing resource. (The site says there will be communities where users will be able to discuss coursework.)
Here's the course description:
The purpose of this course is to introduce you to basics of modeling, design, planning, and control of robot systems. In essence, the material treated in this course is a brief survey of relevant results from geometry, kinematics, statics, dynamics, and control.
The course is presented in a standard format of lectures, readings and problem sets. There will be an in-class midterm and final examination. These examinations will be open book. Lectures will be based mainly, but not exclusively, on material in the Lecture Notes book. Lectures will follow roughly the same sequence as the material presented in the book, so it can be read in anticipation of the lectures
Topics: robotics foundations in kinematics, dynamics, control, motion planning, trajectory generation, programming and design.
Prerequisites: matrix algebra.
The Stanford project, called Stanford Engineering Everywhere, follows other courseware initiatives like MIT's OpenCourseWare and, in the area of robotics, the RoboticsCourseWare.org, which we discussed early this year.
The other courses Stanford will offer:
Programming Methodology (CS106A)
Programming Abstractions (CS106B)
Programming Paradigms (CS107)
Natural Language Processing (CS224N)
Machine Learning (CS229)
The Fourier Transform and its Applications (EE261)
Introduction to Linear Dynamical Systems (EE263)
Convex Optimization I (EE364A)
Convex Optimization II (EE364B)
Um. Can't wait to finish the robotics course to start "The Fourier Transform and its Applications" -- I so needed a refresher! ;)