Stanford's Machine Learning course taught by Andrew Ng (Coursera)