• University of Edinburgh

MSc High Performance Computing (HPC) : MSc High Performance Computing

Elevate your career with the essential skills to quickly solve complex computational challenges. This online master’s from The University of Edinburgh will help you unlock the power of cutting-edge technology to become a specialist in HPC.

Abstract image showing cables and computer parts
  • Level

    Masters Degree
  • Duration

    3-6 Years
  • Format

    Fully Online
  • Language

  • Total Tuition Fee


MSc High Performance Computing (HPC) : MSc High Performance Computing

  • Masters Degree (Postgraduate)

  • 3-6 Years

  • Fully Online

  • Total tuition fee


    Develop in-demand software development and programming skills

    High Performance Computing (HPC) specialists use their skills to quickly tackle complex calculations and solve large problems in science, engineering, or business. This online master’s will help you confidently enter the world of HPC, putting you at the forefront of innovation in your career.

    You’ll learn the techniques and technologies in HPC, such as threaded programming, software development, and programming skills. These in-demand skills can be applied across a range of industries and academic disciplines such as researchers in HPC, computational science fields, and data science.

    Earn your online master’s with The University of Edinburgh

    With this fully online master’s, you can learn flexibly and at your own pace, without compromising on the quality of education. Learn part-time for 3-6 years to earn your master’s or study from 1-4 years to earn a postgraduate certificate or diploma.

    What skills will you learn?

    • High performance computing
    • Programming skills
    • Software development

    To join this programme you should have:

    • A UK 2:1 honours degree, or its international equivalent, in a relevant subject such as computer science and informatics, physics, mathematics, engineering, biology, chemistry and geosciences.

    • Experience in programming in at least one of C, C++, Python, Fortran, or Java and should be familiar with mathematical concepts such as algebra, linear algebra and probability and statistics. Your application should demonstrate your programming ability both through your transcript (or submitted examples of code) and through explanation within the "Relevant Knowledge/Training" field of the application.

    • You will also be considered if you don't have formal programming training (e.g. if you are primarily self-taught), or if you have a 2:2 honours degree with high marks in computational courses and/or additional relevant work experience. Your application should clearly demonstrate your relevant experience.

    International students must demonstrate a level of English language competency at a level that will enable you to succeed in your studies. We accept the following English language qualifications at the grades specified:

    • IELTS Academic: total 6.5 with at least 6.0 in each component.

    • TOEFL-iBT (including Home Edition): total 92 with at least 20 in each component. We do not accept TOEFL MyBest Score to meet our English language requirements.

    • C1 Advanced (CAE) / C2 Proficiency (CPE): total 176 with at least 169 in each component.

    • Trinity ISE: ISE II with distinctions in all four components.

    • PTE Academic: total 62 with at least 59 in each component.

    • Your English language qualification must be no more than three and a half years old from the start date of the programme you are applying to study, unless you are using IELTS, TOEFL, Trinity ISE or PTE, in which case it must be no more than two years old.

    Equipment requirements:

    You will not need to run code locally as you will have access to HPC systems provided as part of the programme. However, the ability to code on your device is required – therefore, a laptop or desktop computer running Windows, iOS, or Linux is recommended.

    The content on this MSc has been carefully designed to equip you with practical and work-place ready skills.

    • Gain an understanding of HPC architectures and technologies

    • Develop expertise in advanced tools and techniques for HPC software development

    • Apply your knowledge in order to exploit modern parallel and multicore computing systems in key scientific and commercial application areas

    • Develop as a HPC practitioner, able to apply current and emergent technologies in both industry and research

    MSc High Performance Computing (HPC) : MSc High Performance Computing

  • Masters Degree (Postgraduate)

  • 3-6 Years

  • Fully Online

  • Total tuition fee


    If you’d like to know more, please answer a few questions and The University of Edinburgh will get in touch with you with more information.

    What you’ll get as a degree student

  • Learn when you want by watching videos, reading articles, doing tests, and completing assignments online

  • Join online discussions and collaborate with your peers in a virtual study group

  • Enjoy discussions with feedback from expert educators

  • Get full access to the university library, online resources and support

  • University of Edinburgh

    The University of Edinburgh

    Founded in 1583, the University of Edinburgh is one of the world's top universities and is globally recognised for research, innovation and high-quality teaching.