This is really cool. I have had good feedback from people taking the
Machine Learning course this semester. Yes Beej, totally free, you even get a statement of accomplishment from the professor if you pass the course (you will have homework, exams and assignments). Expect a good amount of work load, it
is an actual course after all.