Spring term courses

Several research computing courses for the spring term are now open for booking, including Introduction to Python Programming and Introduction to NVivo. See the ARCHIVED - University of York training resources page for further details. 

Introduction to COMSOL Multiphysics® 5.4

A free workshop to be held at the University of York on Thursday 12 December 2019, 09.30-13.00 in Biology B/T/019. 

You are invited to join us for an opportunity to advance your skills in multiphysics simulation. At this workshop, you will see the capabilities and workflow of the COMSOL Multiphysics® software and learn through a guided hands-on exercise. You will leave with new skills to work on your own applications using your free two-week COMSOL Multiphysics trial.

For further details and information about how to apply, please see: 

This free workshop has been arranged by IT Services and will be led by technical experts from COMSOL. 

HPC Carpentry Workshop for Women in HPC

Taking place on Thursday and Friday 30 and 31 January 2020, this new two day course has been organised by Mozhgan Kabiri Chimeh of the University of Sheffield. It is being run in collaboration with Women in HPC and the Software Sustainability Institute with the goal of supporting and promoting women to develop the skills needed to use High Performance Computing (HPC) in their research.

The course introduces the basics of HPC and how it can benefit and accelerate research. After this introduction the course will focus on practical activities including remotely connecting to HPC systems and transferring data to them, using the Bash command line, using a scheduler and working effectively on a shared system and using software modules to access different HPC software.

Participants will need to bring a laptop computer with them to the course. Full details of the software requirements can be found via Eventbrite page.

Places on the course are FREE and lunch and refreshments are included. The course is primarily aimed at women and will be taught and supported by an all-woman team:

  • Mozhgan Kabiri Chimeh (University of Sheffield)
  • Anna Brown (University of Oxford, University of Southampton)
  • Fouzhan Hosseini (Numerical Algorithms Group)
  • Weronika Fillinger (EPCC)
  • Neelofar Banglawala (EPCC)

Until Friday 22 November 2019 registration is open exclusively to those working and studying at universities within the N8 Research Partnership. Full details of the course, including software and hardware requirements, can be found on Eventbrite here:

N8 CIR - Digital Humanities and Digital Health

Would you like to find out more about the N8 Centre of Excellence in Computationally Intensive Research - what it does and what it can offer researchers across N8? 

The Centre is working with two communities at present – Digital Humanities and Digital Health - and has been working with trainers and researchers in these fields to identify CIR skills gaps and requirements. The Centre now wants to reach out to the wider community to introduce its work, report back on its findings and activities and to gather further requirements to feed into its future plans. Events are planned to take place at N8 universities including York - these are free of charge and are open to all researchers and PGRs. 

Come along to a lunchtime session in the Berrick Saul Treehouse on Tuesday 19 November 2019 to find out more. For further details and to book a place, see the N8 CIR website.   


Free Spatial Data and GIS Training Course

A one-day introductory workshop for researchers in handling spatial data, organised by the N8 Centre for Excellence in Computationally Intensive Research. Wednesday 11 December 2019, 10am to 4.30pm at the Sackville Street Building, Manchester.

For full details and information on how to book, please see the N8 CIR website.

N8 CIR Trainers' Meet up at University of York

N8 CIR (Computationally Intensive Research) is creating a Centre of Excellence in the methods, skills and facilities that underpin the research objectives of the N8 universities, and would like to invite members of the University of York's training community to an introduction event on N8 CIR and their training plans for the future. This informal meeting will discuss proposed plans to assist the training community by providing research-theme-specific training examples, training aids and organising or hosting external training providers for N8. N8 CIR would like to know if the training community would find these proposals useful and if there are other ways in which they could assist.

Location: James College, G/N/001, 24 June 2019, 12 noon to 2pm.

For full details, and to book, visit

Summer Programming/Python courses now available

The following two courses are now open for booking: 

  • Introduction to Programming - Thursday 20 June 2019, 14.00-16.00 in LFA/144
  • Programming with Python - Tuesday 25 and Wednesday 26 June 2019, 10.00-12.00 in G/169

For details of how to book, see the ARCHIVED - University of York training resources page. 

Learn to code!

As part of the Digital Wednesdays programme run by Information Services, a series of training sessions on coding for beginners is now available. For full details, see: 

Additional 'Introduction to Viking' session

An additional 'Introduction to Viking' session has been arranged for Thursday 7 February 2019 at 10.00-12.00. For details of how to book, please see the ARCHIVED - Introduction to Viking page. 

Research Computing courses for spring 2019

Our Spring Term courses for researchers and postgraduate research students are now open for booking:

The Introduction to Viking course is intended for those who are already familiar with HPC systems and wish to move to our new high performance computing cluster, Viking. Further training on Viking will be arranged as needed once the cluster is fully open for business.

The Department of Mathematics offers several Research Computing related modules, which students of any department and at any level can take as "auditing students", subject to available places and to certain conditions. In 2017/18 these modules include:

  • Mathematical Skills II, Programming pathway (MAT00027I, Autumn and Spring terms): This is a beginner's programming course in Java, with applications drawn from numerical mathematics.
  • Numerical Analysis (MAT00041H, Autumn and Spring terms): The module investigates the mathematical foundations of numerical algorithms and their implementation on computers.
  • C++ Programming with Applications in Finance (MAT00021M, Autumn and Spring terms): This is a programming course in C++ which also discusses some numerical algorithms as well as applications in Mathematical Finance.
  • Modelling with MATLAB (MAT00060M, Autumn term): The module provides fundamentals of programming in MATLAB and uses these to solve mathematical problems numerically, with applications mainly in Biology.

Interested students should contact the Mathematics General Office (James College Nucleus, room G/127, e-mail

Autumn term IT courses

Our Autumn Term courses for researchers and postgraduate research students are now open for booking. The courses include:

  • Introduction to the Linux Shell: course one on Tuesday 10 to Wednesday 11 October and course two on Tuesday 28 to Wednesday 29 November

  • Introduction to YARCC: course one on Thursday 12 October and course two on Thursday 30 November

  • Introduction to programming: Monday 4 December

  • Programming with Python: Wednesday 6 to Thursday 7 December

Full details about the courses can be found on our Research computing training Wiki page.

Free EPCC online training events

EPCC is running a couple of free online training events: 

Please feel free to circulate these to anyone you think may be interested.

Survey on skills training for computational research

EPSRC have recently launched a survey open to all HPC users regardless of funding body, to try and understand the range of skills across the UK HPC community and the training needed to fill those skills gaps.

They would like to know more about the community of UK-based researchers who use high performance computing or data analytics (HPC) as part of their work.  For the survey the term “HPC” is meant to refer to all types of large-scale computing, from traditional HPC for simulations and modelling to high throughput and data-intensive science applications. If your work is supported by a non-desktop system then this survey applies to you!

The survey can be found at and will take no more than 10 minutes to complete.  The data collected will remain anonymous with only the resulting report and recommendations, with aggregate data, being made public.

Message Passing Programming with MPI

The world's largest supercomputers are used almost exclusively to run applications which are parallelised using Message Passing. This ARCHER course covers all the basic knowledge required to write parallel programs using this programming model, and is directly applicable to almost every parallel computer architecture.

Monday 11 and Tuesday 12 September 2017 at the University of York. Free to all academics. 

For full details and to register, please see the ARCHER website