What will I learn?

We are now witnessing a revolution in IT, at the center of which is "Big Data”, wherein we generate, collect, store, and can process data at phenomenally higher rates than is sustainable even by the conventional exponential growth in IT.

EPFL’s Master program in Data Science offers you a comprehensive education, from the foundations to implementation, from algorithms to database architecture, and from information theory to machine learning. The Master program is offered by the School of Computer and Communication Sciences in collaboration with the School of Basic Sciences (Mathematics) and the School of Engineering (Electrical Engineering).

Program's Objectives

Data science extracts knowledge by analysis of large, noisy, complex, and often heterogeneous data. It is not only a new research paradigm but also at the root of innovative applications in all sectors of the economy. The goal of this Master program is to place you at the forefront of this exciting development.

Which department am I in?

School of Computer and Communication Sciences

Study options

Full Time (120 ECTS credits)

Tuition fees
Fr1,320.00 (US$ 1,326) per year
CHF 660 per semester
Start date

14 September 2020


Ecole Polytechnique Federale de Lausanne

Route Cantonale,



1015, Switzerland

Entry requirements

For students from United States

Students must hold a Bachelor's degree (or the equivalent) in a related field from a recognized university can apply for one of the EPFL Masters Programs. Only candidates with excellent academic records and references have good chances to be accepted. Also, are not eligible candidates who already hold a Master's degree, or equivalent, in the field (or similar field) of the program for which they would apply.

For international students

Candidates must have a certificate of Bachelor in Computer Science from a recognized university , with excellent academic records. A Bachelor title in Mathematics, Physics, Electrical Engineering or related field may be accepted with complementary credits to fill any gaps .