Taught course

Data Engineering

University of Dundee · School of Science and Engineering

Entry requirements

Applicants should normally have an Honours degree at 2.1 level or above in computing or a related subject. All prospective students need to undergo a technical interview to ensure they have the necessary background knowledge, including Mathematics, to undertake the course.

Months of entry


Course content

This course will give you the skills you’ll need to succeed as a Data Engineer or Data Scientist, taking you from techniques to handle Big Data through to analysing and visualising this data to give meaningful insights. Subjects include:

  • Big Data Theory and Practice, how do we manage the volume, velocity and variety of big data.
  • NoSql Databases including Cassandra, Neo4j, Mongodb and a host of others.
  • Parallel data analysis (Hadoop, Spark)
  • Machine learning and data mining
  • Languages for Data Engineering (Python, R, Matlab etc)
  • Devops and Microservices for deploying Big Data solutions to the cloud.

The role of "Data Scientist" has been described as the "sexiest job of the 21st Century”, but it is the emerging role of Data Engineer that is set to have the biggest impact on companies data analytics. Companies are realising they need employees with a specific set of skills to bridge the gap between the work of Data Scientists and the infrastructure needed for a reliable and scalable solution. The Data Engineer needs to understand the work of Data Scientists at the same level of detail and take it to the next step, a working solution that will deliver day in and day out.

This MSc has been created with industry input to prepare its students with the skills to handle this wave of data and to be at the forefront of its exploitation. Students on the sister programmes ("Data Science" and "Business Intelligence") have gone on to work for some of the biggest companies in the industry and we are confident that graduates from this MSc will have the same success.

The University of Dundee has been successfully offering related MSc programmes such as Business Intelligence and Data Science since 2010. These innovative programmes attract around 40 students per year, drawn from across Europe and Overseas.

The University of Dundee is part of The Data Lab which is an Innovation Centre with the aim of developing the data science talent and skills required by industry in Scotland. The Data Lab MSc is a collaborative effort between Robert Gordon University, The University of Dundee, The University of Stirling and The Data Lab, with the aim of developing the data science talent and skills required by industry in Scotland. Through this collaboration, each university has developed an MSc program based on its own strengths and capabilities, with the support of The Data Lab to facilitate industry involvement and collaboration, and provide funding and resources.

Qualification, course duration and attendance options

  • MSc
    full time
    12 months
    • Campus-based learningis available for this qualification

Course contact details

Mr Andrew Cobley
+44 (0)1382 385078