The Master's in Data Science at EPFL is an interdisciplinary program focused on extracting insights from complex datasets using computational, statistical, and mathematical methods. It prepares students to be leaders in innovation across various sectors like finance, healthcare, engineering, and AI. The program balances theoretical foundations with practical applications, covering core areas such as machine learning, natural language processing, and database systems. Graduates will possess the advanced analytical and technical skills needed for research, industry, or entrepreneurial roles, enabling them to develop cutting-edge methods, build scalable systems, and drive data-driven innovation globally. The curriculum is designed to provide a strong interdisciplinary foundation while offering flexibility through elective courses and optional minors. Students will gain expertise in extracting value from data, a critical skill in today's rapidly evolving technological landscape. The program emphasizes both the theoretical underpinnings and the practical implementation of data science techniques.
The program structure includes a Master’s cycle of 90 ECTS, followed by a 30 ECTS Master’s project, totaling 120 ECTS. The Master’s cycle typically spans three semesters of coursework, with a maximum duration of six semesters, all of which must be completed at EPFL. Students can pursue a complementary minor from another program. If no minor is chosen, up to 15 ECTS from unlisted courses may be used to fulfill group requirements. A mandatory internship, either an 8-week summer placement or a 6-month semester-long internship, is required. The Master’s project can be completed at EPFL, in industry, or at another university, with varying durations depending on the location.
Graduates are equipped to lead in research, industry, or entrepreneurship, developing advanced methods, building scalable systems, and shaping data-driven innovation worldwide.
Admission is competitive and based on academic excellence and the relevance of the candidate's background.
EPFL, as a Swiss public institution, may not charge tuition fees in the traditional sense for Master's programs. However, administrative fees and semester contributions may apply. Please refer to the official EPFL admission and finance pages for the most current information.
You need a Bachelor's degree in Computer Science, Mathematics, Electrical Engineering, or a related field with a strong academic record. Proficiency in core data science areas is also required.
You must provide proof of English proficiency, with a minimum overall IELTS score of 6.0.
The program consists of a 90 ECTS Master's cycle followed by a 30 ECTS Master's project, totaling 120 ECTS. The Master's cycle typically spans three semesters, with a maximum duration of six semesters.
As a Swiss public institution, EPFL may not charge tuition fees in the traditional sense for Master's programs, but administrative fees and semester contributions may apply. Please refer to the official EPFL admission and finance pages for the most current information.
The application deadline is typically December 15th for Fall intake. Applications are submitted online through the EPFL admission portal.
Graduates are prepared for roles such as Data Scientist, Machine Learning Engineer, AI Researcher, Data Analyst, and Big Data Engineer, equipping them for leadership in research, industry, or entrepreneurship.