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
From this year training will be either on campus or via Zoom, please take care to check the details.
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) |
02/10/2024 Ellen Wilkinson A2.7, 12/03/2025 Ellen Wilkinson A2.7, |
course notes |
Introduction to MATLAB (Software Carpentry) |
01+02/10/2024, 19+20/11/2024 |
|
9/10/2024 online, 12/2/2025 online, 7/5/2025 online |
course notes | |
16/10/2024 online |
course notes | |
12+13/9/2024 in person, 5+6/12/2024 online |
||
Introduction to High Performance Computing and using CSF |
08/02/2024 in person |
|
Introduction to iCSF (and CSF) |
|
course notes |
Introduction to Python (Software Carpentry) |
23/01/2025 online, 10/04/2025 online |
|
24/10/2024 online, 07/02/2025 online, 15/05/2025 online |
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
Self-directed workshops on Parallel Programming by Chris Wood
Workshops from external trainers
We advertise external training events on our web site: Research IT Events