Data Science

A revolution focused on "Big Data"

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.

Entry Requirements

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 .


Teaching Language


Program's Structure

See the program’s structure

You will find the complete curriculum, a list and description of courses, and detailed info about Specializations and Minors on the School of Computer and Communication Sciences pages.

Access this information

Please note that the information regarding the programs’ structure as well as details of the study plan may be subject to change.

Brochure & Contact Information

In case of specific questions about this program, please contact the School of Computer and Communication Sciences: