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
Conditionally elective courses
- Visualization (DD2257) 7 credits
- Neuroscience (DD2401) 7 credits
- Advanced Individual Course in Computational Biology (DD2402) 6 credits
- Introduction to Robotics (DD2410) 7 credits
- Research project in Robotics, Perception and Learning (DD2411) 15 credits
- Language Engineering (DD2417) 7 credits
- Project Course in Robotics and Autonomous Systems (DD2419) 9 credits
- Probabilistic Graphical Models (DD2420) 7 credits
- Image Analysis and Computer Vision (DD2423) 7 credits
- Deep Learning in Data Science (DD2424) 7 credits
- Mathematical Modelling of Biological Systems (DD2435) 9 credits
- Artificial Neural Networks and Deep Architectures (DD2437) 7 credits
- Artificial Intelligence and Multi Agent Systems (DD2438) 15 credits
- Statistical Methods in Applied Computer Science (DD2447) 6 credits
- Search Engines and Information Retrieval Systems (DD2477) 7 credits
- Speech Technology (DT2112) 7 credits
- Speech and Speaker Recognition (DT2119) 7 credits
- Music Informatics (DT2470) 7 credits
- Applied Estimation (EL2320) 7 credits
- Reinforcement Learning (EL2805) 7 credits
- Machine Learning Theory (EL2810) 7 credits
- Pattern Recognition and Machine Learning (EQ2341) 7 credits
- Analysis and Search of Visual Data (EQ2425) 7 credits
- Data Mining (ID2222) 7 credits
- Scalable Machine Learning and Deep Learning (ID2223) 7 credits
- Regression Analysis (SF2930) 7 credits
- Probability Theory (SF2940) 7 credits
- Time Series Analysis (SF2943) 7 credits
- Optimization (SF1811) 6 credits
- Introduction to Robotics (DD2410) 7 credits
- Research project in Robotics, Perception and Learning (DD2411) 15 credits
- Probabilistic Graphical Models (DD2420) 7 credits
- Image Analysis and Computer Vision (DD2423) 7 credits
- Project Course in Data Science (DD2430) 7 credits
Recommended courses
- Algorithms and Complexity (DD2352) 7 credits
- Computer Security (DD2395) 6 credits
- Foundations of Cryptography (DD2448) 7 credits
- Interaction Programming and the Dynamic Web (DH2642) 7 credits
- Data-Intensive Computing (ID2221) 7 credits
- Advanced Internetworking (IK2215) 7 credits
- Networked Systems for Machine Learning (IK2221) 7 credits
- Network Systems with Edge or Cloud Datacenters (IK2227) 7 credits
- Program System Construction Using C++ (DD1388) 7 credits
- Geometric Robot Learning (DD2603) 7 credits
Year 2
Mandatory courses
Conditionally elective courses
- Introduction to Robotics (DD2410) 7 credits
- Visualization (DD2257) 7 credits
- Research project in Robotics, Perception and Learning (DD2411) 15 credits
- Probabilistic Graphical Models (DD2420) 7 credits
- Image Analysis and Computer Vision (DD2423) 7 credits
- Project Course in Data Science (DD2430) 7 credits
- Artificial Neural Networks and Deep Architectures (DD2437) 7 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 credits
- Deep Learning, advanced course (DD2610) 7 credits
- Music Informatics (DT2470) 7 credits
- Applied Estimation (EL2320) 7 credits
- Reinforcement Learning (EL2805) 7 credits
- Analysis and Search of Visual Data (EQ2425) 7 credits
- Data Mining (ID2222) 7 credits
- Scalable Machine Learning and Deep Learning (ID2223) 7 credits
- Regression Analysis (SF2930) 7 credits
- Probability Theory (SF2940) 7 credits
- Optimization (SF1811) 6 credits
Recommended courses
- Algorithms and Complexity (DD2352) 7 credits
- Computer Security (DD2395) 6 credits
- Foundations of Cryptography (DD2448) 7 credits
- Interaction Programming and the Dynamic Web (DH2642) 7 credits
- Data-Intensive Computing (ID2221) 7 credits
- Advanced Internetworking (IK2215) 7 credits
- Networked Systems for Machine Learning (IK2221) 7 credits
- Network Systems with Edge or Cloud Datacenters (IK2227) 7 credits
- Parallel Computations for Large- Scale Problems (SF2568) 7 credits
- Program System Construction Using C++ (DD1388) 7 credits
- Geometric Robot Learning (DD2603) 7 credits