Courses for Machine Learning
The two-year master's programme in Machine Learning consists of three terms of courses and one final term dedicated to the master's degree project. Each term consist of approximately 30 ECTS credits. The courses presented on this page apply to studies starting in autumn 2026.
Year 1
Mandatory courses
- Introduction to the Philosophy of Science and Research Methodology (DA2205) 7.5 credits
- Foundations of Machine Learning (DD1420) 7.5 credits
- Program Integrating Course in Machine Learning (DD2301) 3 credits
- Artificial Intelligence (DD2380) 6 credits
- Machine Learning, Advanced Course (DD2434) 7.5 credits
Conditionally elective courses
- Project Course in Data Science (DD2430) 7.5 credits
- Neuroscience (DD2401) 7.5 credits
- Advanced Individual Course in Computational Biology (DD2402) 6 credits
- Research project in Robotics, Perception and Learning (DD2411) 15 credits
- Language Engineering (DD2417) 7.5 credits
- Project Course in Robotics and Autonomous Systems (DD2419) 9 credits
- Probabilistic Graphical Models (DD2420) 7.5 credits
- Deep Learning in Data Science (DD2424) 7.5 credits
- Artificial Neural Networks and Deep Architectures (DD2437) 7.5 credits
- Artificial Intelligence and Multi Agent Systems (DD2438) 15 credits
- Search Engines and Information Retrieval Systems (DD2477) 7.5 credits
- Speech Technology (DT2112) 7.5 credits
- Speech and Speaker Recognition (DT2119) 7.5 credits
- Machine Learning Theory (EL2810) 7.5 credits
- Pattern Recognition and Machine Learning (EQ2341) 7.5 credits
- Regression Analysis (SF2930) 7.5 credits
- Time Series Analysis (SF2943) 7.5 credits
- Visualization (DD2257) 7.5 credits
- Introduction to Robotics (DD2410) 7.5 credits
- Image Analysis and Computer Vision (DD2423) 7.5 credits
- Mathematical Modelling of Biological Systems (DD2435) 9 credits
- Statistical Methods in Applied Computer Science (DD2447) 6 credits
- Music Informatics (DT2470) 7.5 credits
- Applied Estimation (EL2320) 7.5 credits
- Reinforcement Learning (EL2805) 7.5 credits
- Analysis and Search of Visual Data (EQ2425) 7.5 credits
- Data Mining (ID2222) 7.5 credits
- Scalable Machine Learning and Deep Learning (ID2223) 7.5 credits
- Optimization (SF1811) 6 credits
- Probability Theory (SF2940) 7.5 credits
Recommended courses
- Program System Construction Using C++ (DD1388) 7.5 credits
- Algorithms and Complexity (DD2352) 7.5 credits
- Foundations of Cryptography (DD2448) 7.5 credits
- Interaction Programming and the Dynamic Web (DH2642) 7.5 credits
- Networked Systems for Machine Learning (IK2221) 7.5 credits
- Network Systems with Edge or Cloud Datacenters (IK2227) 7.5 credits
- Computer Security (DD2395) 6 credits
- Data-Intensive Computing (ID2221) 7.5 credits
- Advanced Internetworking (IK2215) 7.5 credits
- Geometric Robot Learning (DD2603) 7.5 credits
Year 2
Mandatory courses
Conditionally elective courses
- Research project in Robotics, Perception and Learning (DD2411) 15 credits
- Introduction to Robotics (DD2410) 7.5 credits
- Visualization (DD2257) 7.5 credits
- Probabilistic Graphical Models (DD2420) 7.5 credits
- Image Analysis and Computer Vision (DD2423) 7.5 credits
- Project Course in Data Science (DD2430) 7.5 credits
- Artificial Neural Networks and Deep Architectures (DD2437) 7.5 credits
- Artificial Intelligence and Multi Agent Systems (DD2438) 15 credits
- Statistical Methods in Applied Computer Science (DD2447) 6 credits
- Deep Generative Models and Synthesis (DD2601) 7.5 credits
- Deep Learning, advanced course (DD2610) 7.5 credits
- Music Informatics (DT2470) 7.5 credits
- Applied Estimation (EL2320) 7.5 credits
- Reinforcement Learning (EL2805) 7.5 credits
- Analysis and Search of Visual Data (EQ2425) 7.5 credits
- Data Mining (ID2222) 7.5 credits
- Scalable Machine Learning and Deep Learning (ID2223) 7.5 credits
- Regression Analysis (SF2930) 7.5 credits
- Probability Theory (SF2940) 7.5 credits
- Optimization (SF1811) 6 credits
Recommended courses
- Algorithms and Complexity (DD2352) 7.5 credits
- Computer Security (DD2395) 6 credits
- Foundations of Cryptography (DD2448) 7.5 credits
- Interaction Programming and the Dynamic Web (DH2642) 7.5 credits
- Data-Intensive Computing (ID2221) 7.5 credits
- Advanced Internetworking (IK2215) 7.5 credits
- Networked Systems for Machine Learning (IK2221) 7.5 credits
- Network Systems with Edge or Cloud Datacenters (IK2227) 7.5 credits
- Parallel Computations for Large- Scale Problems (SF2568) 7.5 credits
- Program System Construction Using C++ (DD1388) 7.5 credits
- Geometric Robot Learning (DD2603) 7.5 credits