Stanford machine learning class on Coursera. Taught by Andrew Ng. Implemented the assignments with Matlab.