Skip to navigation | Skip to main content | Skip to footer
Menu
Search the Staffnet siteSearch StaffNet
Search type

Research Computing

IT Services provides advanced computing expertise, services and facilities for research and teaching use throughout the University of Manchester, including services such as the visualization and management of data and the use of advanced collaborative environments.

IT Services offers a range of courses to research postgraduates and staff that will improve your skills in all aspects of research computing including programming, high end computing and visualization. 

For more information on available training, please visit:

  • Research Computing Training and Education 

Other relative course programmes:

 

Ethical Review Management

The University has adopted an online ethics review software system (ERM) to manage the ethical review of research projects that involve human participants.

Please refer to the Research Governance, Ethics and Integrity website for how-to articles and tutorial videos on using the University's ERM system.

 

Research IT Training Service

Research IT offer a series of one-day courses to UoM researchers (staff and PGR) which run throughout the year.
We also offer two-day (Software Carpentry) workshops teaching foundational computing skills for research.
In addition to our taught courses, we have some online materials available in Fortran and MATLAB.

We also occasionally host workshops from external trainers.

For more information and to apply to any of these courses, please use the links below.

Enquiries:  its-research-training@manchester.ac.uk

 

COVID-19 

Due to the COVID-19 pandemic, staff are working from home for the foreseeable future. As such all training courses will be delivered via Zoom until further notice. 

The exact format will vary between courses, and details will be sent to attendees by email before the course.


Course notes are available online which can be followed independently for many of the courses.

 

Current one-day courses

Course Registration page

Date

Resources

Introduction to the Unix shell (Software Carpentry)

 27/10/2021

course notes

Automation and Make (Software Carpentry)

 19/01/2022

course notes

Introduction to MATLAB (Software Carpentry)

 03/11/2021

course notesMATLAB on ramp

Introduction to Version Control using Git and GitHub

 13/10/2021 course notes

Intro to LaTeX (including UoM thesis template)

 01/12/2021

course notes

Data analysis using R

 

course notes

Introduction to High Performance Computing and using CSF

 16th & 23rd Nov 2021 @1pm (One event split over two afternoons)

course notes

Introduction to iCSF (and CSF)

 

course notes

Introduction to Python (Software Carpentry)

 14/10/2021, 14/12/2021, 17/02/2022, 21/04/2022

course notes

Programming in Python

 18/11/2021, 13/01/2022, 17/03/2022, 12/05/2022

course notes

Introduction to Data Visualization and Analysis

  course notes

Software Carpentry workshops

A Software Carpentry workshop is hands-on two-day event that covers the core skills needed to be productive in a small research team. Short tutorials alternate with practical exercises, and all instruction is done via live coding. Workshops consist of three topics:

  • Automating tasks with the Unix shell
  • Programming in Python, R, or MATLAB
  • Version control using Git

A Data Carpentry workshop teaches the core skills for working with data effectively and reproducibly.

Software and Data Carpentry workshops are organised by various groups at the University Of Manchester. For more information and to apply to a workshop, see Carpentries at UoM.

 

Online resources
MATLAB
Fortran

 

Software Carpentry

Self-directed workshops on Parallel Programming by Chris Wood


Workshops from external trainers

None currently scheduled.

 

Past courses

No events for these courses are currently scheduled, but materials are still available where indicated.

Course title

Date Resources

Interactive data visualisation with R and Shiny

2018 materials (Resources tab)

Introduction to Mathematica

2018  

Faster MATLAB using the NAG toolbox

15 Dec 2016  

Writing scalable parallel applications with MPI (2 day workshop, delivered by ARCHER)

12-13 Dec 2016

 

Parallel Programming with C++

 24 Jan 2017 materials
Single Node Performance Optimisation (2 day workshop, delivered by ARCHER)

 

 28-29 Nov 2016  

Intro to OpenMP & Multicore Programming

 

materials

High Throughput Computing using Condor

 

materials

Intro to MPI

 

materials

Intermediate MPI

 

materials

Intro to OpenCL

 

materials

Intro to CUDA

 

 

Introduction to Finite Element Analysis

   

Intro to Image Based Modelling Using Finite Elements

 

materials

Intro to Optimisation

  materials

Intro to Parallel Programming

  materials