Stanford Offers Introduction to Robotics Course Free Online

stanford-introduction-to-robotics.png

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! ;)

Thanks, Sam!

Related Stories

Automaton

IEEE Spectrum's award-winning robotics blog, featuring news, articles, and videos on robots, humanoids, automation, artificial intelligence, and more.
Contact us:  e.guizzo@ieee.org

Editor
Erico Guizzo
New York, N.Y.
Senior Writer
Evan Ackerman
Berkeley, Calif.
 
Contributor
Jason Falconer
Canada
Contributor
Angelica Lim
Tokyo, Japan
 

Newsletter Sign Up

Sign up for the Automaton newsletter and get biweekly updates about robotics, automation, and AI, all delivered directly to your inbox.

Advertisement
Advertisement