Another very interesting resource on the subject is the book Introduction to Statistical Learning by Garet James et al [1].
The book introduces the foundational concepts of statistical learning (classification, regression, cross-validation) and algorithms such as support vector machines.
It is also available on PDF at the website [1].