Learning with EPCC

Building on 20 years' experience, we offer courses for current and potential users of high performance computing throughout the UK, Europe and beyond. 

Our philosophy has always been to provide practical training in areas in which we have specific expertise, delivered by experienced practitioners and backed up by practical exercises and examples. 

Studying options

Our courses cover the full range of high performance computing (HPC) and parallel computing, from the fundamentals of the message-passing and shared-memory programming models through to advanced performance optimisation techniques for leading-edge HPC architectures.

Informed by our software development projects, we place particular emphasis on the use of programming standards and the production of robust and maintainable software.

We are a PRACE Advanced Training Centre (PATC) and also teach two University-accredited one-year postgraduate Masters courses: MSc in High Performance Computing and MSc in High Performance Computing with Data Science.

We deliver courses to undergraduate and postgraduate students, academic researchers and commercial clients. All our training can be tailored to suit individual needs.

Contact us to find out more:

David Henty 
+44 (0) 131 650 5960


Our world-class systems are available for use by research and industry


Contact Us

David Henty 
+44 (0) 131 650 5960

View our research papers

A full list of EPCC's research papers and other outputs can be found via the University of Edinburgh's Research Explorer

Our services for business