How about: http://www.ml-class.org/? It has good introduction and some programming excersises. AFAIK Euler has much more sophisticated examples, but ml-class is still a good beginning.
As it was pointed in the comments this course has next edition: http://jan2012.ml-class.org/#