機械学習系で有名なオンライン講義には、StanfordのNgさんの講義があります。
Andrew Y. Ngさんの講義にはいくつかのバージョンがあります。
1) CS229
2) CS229A
3) Coursera Ml class
この3種類の違いについてまとめました。
CS229とCS229Aの違いですが、Ngさんのページによると
http://www.robotics.stanford.edu/~ang/contact.html
CS229Aは応用で、CS229は基礎という位置づけのようです。
基礎といっても簡単という意味ではなく、より数学的に厳密で理論的な内容という意味ですので
難易度としてはCS229の方が高いです。
(3)のCourseraのMLの講座はCS229Aと同じ内容のようです。