ml-005 The Programming Assignments for Stanford's Machine Learning online course on Coursera by Andrew Ng The programs are written in Octave.