•  Counselling talent. Creating opportunity. Building futures abroad  
logo

MSc in Machine Learning & Data Science

Study Type : In Person | Location : Chania | Duration : 2 Semesters | ECTS Credits : 60

Programme Overview

The MSc in Machine Learning & Data Science is designed for students with strong backgrounds in computer science, engineering, mathematics, statistics, and related disciplines.

The programme combines advanced theoretical foundations with practical applications in machine learning, artificial intelligence, big data processing, optimization, and analytics.

Students develop research, programming, and analytical skills through coursework, research seminars, and a capstone project based on independent research and practical implementation.

Key Facts

Category Details
Class Size Up to 20 students per year
Duration 2 Academic Semesters
Maximum Duration 3 Academic Semesters
Total Credits 60 ECTS
Programme Structure 5 Required Courses and 3 Elective Courses
Passing Grade Minimum 6/10
Degree Average Minimum Overall Average Grade of 6/10
Teaching Language English

Admission Requirements

Applicants should hold a degree from an accredited higher education institution in a relevant scientific or engineering field.

• Computer Science
• Computer Engineering
• Electrical Engineering
• Telecommunications
• Physics
• Mathematics & Applied Mathematics
• Statistics & Econometrics
• Data Science

Applicants are expected to possess foundational programming knowledge and English language proficiency.

Admission evaluation may consider academic performance, postgraduate studies, research publications, conference presentations, thesis quality, research participation, professional experience, and interview performance.

Curriculum Structure

The curriculum combines compulsory and elective courses across two academic semesters.

Fall Semester (30 ECTS)

Course
ECTS
Probability Theory & Introduction to Machine Learning
7
Practical Data Science and Applications
7
Programming and Database Fundamentals
7
Optimization
7
Research Seminar / Independent Study / Capstone Project
2

Spring Semester (30 ECTS)

Required Courses
ECTS
Machine Learning (Required)
7
Research Seminar / Independent Study / Capstone Project
2

Elective Courses – Group A

Group A Electives
Type
Big Data Processing and Analysis
Elective
Time Series Modeling and Analysis
Elective
Generative Artificial Intelligence
Elective
Probabilistic Graphical Models and Inference Algorithms
Elective
Detection and Estimation Theory
Elective

Elective Courses – Group B

Group B Electives
Type
Advanced Concepts in Machine Learning and Pattern Recognition
Elective
Quantum Machine Learning, Optimization and Applications
Elective
Quantum Information and Quantum Estimation
Elective
Secure Systems
Elective
Nonlinear Systems
Elective
Reinforcement Learning and Dynamic Optimization
Elective
Decision Making and Learning in Multiagent Worlds
Elective

Graduation Requirements

• Successful completion of 8 graduate courses
• Attendance of research seminars
• Successful execution and presentation of a capstone project
• Accumulation of 60 ECTS credits