Programming exercises as a part of Coursera Stanford's Machine Learning by Andrew Ng course.