Education and training at EPCC: learn from the experts!

EPCC is a leading provider of high performance computing and data science education and training in Europe. We offer online and on-campus learning that will 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! 

Taught programmes 

Masters’ programmes 

Since 2001, EPCC’s masters’ programmes have trained students in the skills required to become experienced practitioners 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 

These courses act both as a route to standalone training courses contributing University credits, and as a “taster” before moving on to an award-bearing programme. We also provide a 5-week Massive Open Online Course (MOOC) in Supercomputing

Why study with us? 

As the UK’s 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 22nd among the world’s top universities by QS World University in 2024, and placed in the top 30 by THE World University Rankings 2024. 

Masters' programmes 

EPCC runs two established masters' programmes, which are available on-campus and online: 
• High Performance Computing 
• High Performance Computing with Data Science. 

This year we launched a new 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 PhD Study pages 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 

Professional development courses 

EPCC training is delivered by experienced practitioners 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. 

 

“My experience at EPCC was incredibly reassuring. Interaction with EPCC teaching staff was abundant, the administrative office was always accessible, and faculty offices literally surrounded our workspace, making it convenient to seek immediate assistance. 

“What impressed me the most was the promptness with which teachers responded to queries, always addressing them efficiently and wholeheartedly. I always felt I was in good hands; EPCC stood with me like a family, ready to support me in any challenges I faced. They are truly deserving of a student’s trust.” 
Weiyu Tu Graduate MSc in High Performance Computing, 2022–23 

Contact 

To find out more, please email the relevant teaching team:

On-campus MSc 

Online programmes 

PhDs 

Training