Machine Learning course with Octave/MATLAB programming assignments and ML quizzes, covering Supervised Learning (Linear regression, logistic regression, neural networks, SVMs), Unsupervised Learning (K-means, PCA, Anomaly Detection), Special applications (Recommender systems, large scale machine learning) and advice on building ML systems (Bias/variance, regularisation; deciding what to work on next: evaluation of learning algorithms, learning curves, errors analysis, ceiling analysis).
See certificate