Free online courses from Stanford University this fall

This fall, the Stanford University School of Engineering is offering the opportunity to take three of its official courses in a distributed, online way and for free.

The courses are:

Currently, you can only enroll yourself in the first course and you have to choose between basic and advanced, depending on whether you just want to watch the lectures and answer basic quizzes or take the full course (with exams and assignments), respectively.

I'll probably enroll myself in the basic track in "Introduction to AI" and advanced in "Introduction to ML", as it is directly related to the master I'm currently pursuing. Besides this, it is a great opportunity to attend a course at Stanford almost like a normal student and participate in a distributed education experiment.

Bonus track: You can already access online the lectures and materials of several courses at stanford engineering everywhere.