Note that last year this course was given by Larry Paulson, and the main course-notes etc given here are his
Course notes
Exercises for practical questions
Sample ML programs