This course focuses on Machine Learning Operations (MLOps), providing students with practical skills and knowledge to manage machine learning models in research or production environments. You will learn about essential tools and software development practices for organizing, scaling, deploying, and monitoring ML models. The course emphasizes hands-on experience with various frameworks, both local and cloud-based, to build and manage large-scale machine learning pipelines. The curriculum covers crucial aspects like code organization, version control, reproducible environments, experiment management, debugging, profiling, and monitoring. You will also gain experience with testing, continuous integration, and cloud infrastructure for scaling experiments and automating processes. The course aims to equip students with the ability to deploy ML models effectively, monitor their lifecycle, and scale data loading and training using distributed frameworks.
The course includes lectures, exercises, and project work. Lectures provide context for each topic, while the main focus is on practical tools and coding skills for production ML. Approximately 30% of the course is dedicated to group project work.
This course is offered as a single course and is part of the MSc programmes in Autonomous Systems and Human-Centered Artificial Intelligence.
Tuition fees are expected to be revised for the Autumn 2026 intake. Please check the university website for the latest information.
International students are required to pay 7500 EUR per semester. The total tuition fee for two years of MSc studies is 30000 EUR. Please note that tuition fees are subject to revision for the Autumn 2026 intake.
The programme is listed with a course duration of 3 weeks. This appears to be a short course, possibly a virtual mobility course, rather than a full Master's degree programme.
Applicants should have a general understanding of machine learning and basic knowledge of deep learning. Familiarity with coding in Pytorch is required, and completion of Course 02456 is recommended.
You must be enrolled in a degree program at a partner university or have an exchange agreement with DTU. Your home institution must nominate you, and you should submit your application through your home university's international office. Specific deadlines should be confirmed with your home university.
The language of instruction for this course is English.
The skills gained are applicable to organizing, scaling, deploying, and monitoring machine learning models in research and production settings.