I'm currently doing Machine Learning by Prof. Ng. They are totally free. You'll watch videos of lectures (not lectures in a class, lectures are made specially for this). There are weekly quizzes based on the classes, and programming assignments. I don't think places are limited but, they don't allow people to sign up after the last date.