Education and training at EPCC: learn from the experts!

EPCC is celebrating the 25th anniversary of our MSc programmes. As a leading provider of high performance computing and data science education and training in Europe, we offer on-campus and online learning which will help take your career to the next level.

We continually develop our offerings, providing our students with excellent career prospects across an impressive range of sectors. We hope you will choose to study with us and look forward to meeting you!

Students at EPCC can expect to benefit from many unique opportunities, such as bespoke on-campus scholarships, hands-on experience using a range of EPCC’s leading HPC services, and the chance to learn from our connections within the industry.

We hope you will choose to study with us and look forward to meeting you!

Taught programmes

Masters’ programmes

Since 2001, EPCC’s Masters’ programme have trained students in the skills required to become experienced professionals and leaders across high performance computing, computational and data science, and software engineering.

Doctoral and research study opportunities (PhD)

We offer PhD study opportunities in areas related to high performance computing, computational and data science, parallelism, software sustainability and engineering. We also have a record of successful industry collaboration in this space.

Postgraduate professional development courses

Courses from our online MSc programme can be taken as standalone Postgraduate Professional Development courses, providing a great way to expand or refresh knowledge in a particular area.

Why study with us?

As a UK National Supercomputing Centre, EPCC offers a rare combination of opportunities.

Our teaching staff have a wealth of experience and expertise at the forefront of computer science, high performance computing, parallel programming and data science.

In addition, our wide, varied, and interesting hardware ecosystem - from national supercomputing services to experimental testbeds - offers a unique setting for in-depth research and excellent connections into industry. The skills and knowledge gained by our students ensure they are well positioned to be at the forefront of computing.

EPCC is part of the University of Edinburgh, which was ranked 34th among the world’s top universities by QS World University in 2026, and placed in the top 30 by THE World University Rankings 2026.

Masters’ programmes

EPCC runs two established Masters’ programmes:
• High Performance Computing
• High Performance Computing with Data Science.

Our Postgraduate Programmes are designed with flexibility in mind. Choose between on-campus or online, and the option for full-time or part-time study. Our programmes are available at different postgraduate award levels too, such as Diploma and Certificate.

We also offer an MSc programme in Imaging, Vision, and High Performance Computing in collaboration with Heriot-Watt University, UK.

Our programmes have a strong practical focus, and students have access to an impressive range of leading-edge high performance computing and data platforms and technologies.

PhD study

Please see our website for a list of current potential research topics and supervisors. We also welcome proposals in one of EPCC’s areas of research interest, and collaborative PhD projects with an industrial partner.

Before applying we recommend contacting us at phd@epcc.ed.ac.uk

In-depth training for national HPC service users

EPCC training is delivered by our experienced experts and backed up by practical exercises and real-world examples.

Through our links with national services, international collaborations and other projects, we deliver a comprehensive range of courses in high performance computing and data science to students, academic researchers and commercial clients across the UK and beyond. We also work throughout the University of Edinburgh to deliver interdisciplinary programmes building on expertise from across the University.

What our graduates say

“I always felt I was in good hands; EPCC stood with me like a family, ready to support me in any challenges I faced.” 
Weiyu Tu: MSc in High Performance Computing graduate, now EPCC PhD student.

“Studying at EPCC offers access to a rich network of international research collaborators and internship opportunities. You will always find someone who will be able to help you with your research problem or ideas. I undertook a research internship with HPE, a longstanding collaborator with EPCC, which offered the best of both worlds: interesting research problems and the advantages of a global industry player.” 
Mark Klaisoongnoen: MSc in HPC with Data Science and EPCC PhD graduate, now EPCC colleague.

My MSc at EPCC gave me a strong foundation in HPC and opened doors that continue to shape my career. Today, I apply that knowledge every day in my work on Cloud and AI compute at Arm.” 
Hristo Belchev: MSc in HPC with Data Science graduate, now an Engineer with Arm.

Get in touch!

On-campus MSc msc@epcc.ed.ac.uk
Online programmes online.learning@epcc.ed.ac.uk
PhDs phd@epcc.ed.ac.uk
Training training@epcc.ed.ac.uk

 

Download our Education and Training flyer