One of our objectives in constructing the curriculum of the Macadamia was to modify our previous curriculum to better fit the currently popular research and application areas. For this purpose two courses focusing on neural network courses were replaced by a single new course ``Machine Learning and Neural Networks'', and one advanced course on statistical learning methods was replaced by two new courses: the undergraduate introductory course ``Machine Learning: Basic Principles'', and the graduate level course ``Machine Learning: Advanced Probabilistic Methods''.
In the following, we describe in more detail these three machine learning courses that form the core of our Macadamia master's programme. More information on the other courses can be found on their homepages; see the web site http://www.cis.hut.fi/teaching/index_en.shtml.