Skip to main content Skip to navigation

Other Courses

Oxford e-Research Centre

Oxford e-Research Centre runs several courses and provides links to others.

Details can be found here

Science and Engineering South (SES)

SES have links to several courses, details can be found here

Hartree Centre Summer Schools 2016

To enhance early career researchers’ job prospects and upskill high-tech workforces, the Hartree Centre Summer Schools 2016 are focusing on some of the most sought-after skills demanded by today’s employers - high performance computing (HPC), big data, engineering simulation and visualisation.

  • Week One – Big Data - 13-17 June - Learn about the opportunities and challenges that Big Data & Analytics presents including the chance to get hands on.
  • Week Two – Engineering Simulation - 27 June-1 July - Learn about the future capabilities of engineering simulation through innovative open source and proprietary software platforms. Discover novel techniques for dealing with uncertainty and multiscale effects in the large-scale parallel finite element analysis of structures.
  • Week Three – Visualisation - 11-15 July - Learn the skills necessary to develop applications that enable you to assimilate complex information quickly and easily and discover the latest visualisation tools.
  • Week Four – High Performance Computing - 18-22 July – Learn the skills necessary to develop applications that run on the top 20 machines of the Top500 list, now and in the future.

Courses are £150 per week.

For more information about each school and to book:

NGCM Summer Academy

Held annually at Southampton University The course is based on Python and C and will be running, in parallel, 3 x 3 day courses and 3 x 1 day courses which attendees will be able to treat in a pick and mix way. There is a requirement to present and teach in each course.


The 2015 NGCM Summer Academy is now full

EPCC at Edinburgh

EPCC provide 72 days ARCHER and PRACE training a year.
Courses are held around the UK,
Courses vary from ½ day to 4 days, most are 2 or 3 days.
Three levels of courses are provided, entry level, intermediate and advanced.
EPCC provides virtual training on various topics with online material for entry level training.
EPCC also runs ‘train the trainer’ events
Courses are free to all academics.
Information about all their courses is on their website as is all the material. They ask that you let them know if you are using it.


Machine Coding

This course is run at Cambridge University

Day 1: am: three lectures
pm: practical
Day 2: Supervised learning
Day 3: Unsupervised learning
Day 4: Looking for structure and analysis of data.


Four Short Courses for CDT first years.

Run at Imperial College London

Git/bitbucket (1hr)
Python (8hrs)
Matlab (8hrs)
MPI (4hrs)

Fusion CDT (York)

Three HPC courses are offered by the Fusion CDT


Numerical Methods (Python)
9 lectures with notes available on a VLE. As this course is all electronic it could made available online.


Plazma Physics, Code Optimization (Python)
4 practical labs, one per week


Materials Defects (Matlab)
One week course in November, in Oxford, lectures and problem classes.


International Summer School on HPC challenges in Computational Sciences

The International Summer School on HPC challenges in Computational Sciences will be held in Manhattan, New York on 23rd - 28th June 2013.

- the deadline for application is Monday 18th March 2013.

This is the successor to the EU-US summer school series which has now been joined by Japan. For details on the program, the venue, the conditions and the application itself please see the announcement at:

Full funding is available for people to attend from the EU.


PGAS Programming with UPC and Fortran Coarrays

PGAS Programming with UPC and Fortran Coarrays
9-10 January 2013
EPCC, University of Edinburgh

Partitioned Global Address Space (PGAS) languages such as Unified Parallel C (UPC) and Fortran Coarrays have been the subject of much attention in recent years, in particular due to the exascale challenge.
There is a widespread belief that existing message-passing approaches such as MPI will not scale to this level due to issues such as memory consumption and synchronisation overheads. PGAS approaches offer a potential solution as they provide direct access to remote memory. This reduces the need for temporary memory buffers, and may allow for reduced synchronisation and hence improved message latencies. This course covers how the PGAS model is implemented in C (via UPC) and Fortran (via coarrays).

Learning outcome: An understanding of the PGAS execution model. An ability to parallelise regular array-based code using UPC and Fortran coarrays. An understanding of the synchronisation requirements of PGAS models.

Pre-requisites: Ability to program in C/C++ and basic Fortran.

Location: University of Edinburgh
James Clerk Maxwell Building,
King's Buildings
Edinburgh EH9 3JZ
Room: 3217

Additional info:

This course is funded by the PRACE project and is free to all.

Please register using the online form. Please find the HECToR & HPC training courses provided by NAG.


Partnership for Advanced Computing in Europe

Announcing the third EU-U.S. Summer School on HPC Challenges in Computational Science, 24 - 28 June 2012 in Dublin, Ireland. It is a joint effort among XSEDE and PRACE.

The dealine to apply is 18 March, 2012.


PRance training Course : cray xe6 performance workshop (11-12 July 2012)

The Cray Centre of Excellence for HECToR will be presenting a PRANCE Cray XE6 System Workshop, in collaboration with EPCC at the University of Edinburg, on July 11th and 12th 2012.

The workshop will cover the advanced features of the Cray XE6 system, together with techniques for optimising applications on the AMD Interlagos processor, the Cray Gemini interconnect and the enhanced software stack.

This course is aimed at users seeking a deeper understanding of modern HPC architectures and the features they offer, and how to optimise applications on them.

More details and registration are available here:

This course is funded by the PRANCE project and attendance is free.