Sort:  

I just audited the courscera Stanford course because I didn't want to pay for it. But apparently if you audit it you also get access to the excercises so you can pretty much learn it yourself.

I was talking to a prof who had a phd student who studied machine learning by herself and then got a job. She used the O'reilly book on machine learning. It seems to be more usefull from a practical viewpoint.