- Students get to know the most important classes of modern machine learning algorithms. - They are going to develop an understanding why certain algorithms work well and others don't. - They learn how to evaluate and compare the results of different learning algorithms. - They learn how to model machine learning problems and what are common pitfalls.