Machine Learning by Andrew Ng (Stanford University) Programming exercises implemented in python. Linear Regression Gradient Descent Normal Equation Bias vs. Variance Logistic Regression Binary Classification Multiclass Classification Neural Networks Support Vector Machines K-Nearest Neighbors KMeans Algorithm Principal Component Analysis Anomaly Detection Recommender Systems