# e-Research Training Catalogue
## Existing
### Introduction to HPC with CREATE
An introduction to running jobs in our High Performance Computing environment CREATE, starting from the basics of using a command line interface to submitting and managing jobs on the compute queue.
Level: Novice
Format: Half-day workshop
Pre-reqs: None
Intended frequency: Quarterly
Materials link: https://hpc-training.sites.er.kcl.ac.uk/
Source link: https://github.kcl.ac.uk/e-research/CREATE-HPC-Training
### Introduction to HPC with CREATE (Long-form HAB version)
An introduction to running jobs in our High Performance Computing environment CREATE, starting from the basics of using a command line interface to submitting and managing jobs on the compute queue.
Level: Novice, slower pace
Format:
Pre-reqs:
Intended frequency:
Materials link: https://github.kcl.ac.uk/pages/e-research/HAB-CREATE-HPC-Training/
Source link: https://github.kcl.ac.uk/e-research/HAB-CREATE-HPC-Training
### Introduction to Cloud Computing with CREATE
An introduction to using and managing virtual machines and data using e-Research's CREATE Cloud OpenStack environment. Intended e.g. for people who want to deploy persistent web applications.
Level: Intermediate
Format: Half-day workshop
Pre-reqs: Familiarity with Bash, Linux and having a problem which needs cloud compute
Intended frequency: twice yearly
Materials link: https://github.kcl.ac.uk/pages/e-research/CREATE-OpenStack-Training/
Source link: https://github.kcl.ac.uk/e-research/CREATE-OpenStack-Training
### Software Carpentry
Introduction to programming for data analysis covering the basics of: using the Bash command line interface, programming in Python, version control with Git.
Level: Novice
Format: Two full days
Pre-reqs:
Intended frequency:
Materials link:
- https://swcarpentry.github.io/shell-novice/
- https://swcarpentry.github.io/python-novice-gapminder
- https://swcarpentry.github.io/git-novice
### Introduction to Containers
Level: Intermediate
Format: Half-day workshop
Pre-reqs:
Intended frequency:
Materials link: https://kcl-eresearch.github.io/singularity-introduction
Source link: https://github.kcl.ac.uk/e-research/singularity-containers
### Peformance Profiling & Optimisation for Python
Level: Intermediate
Format:
Pre-reqs: Python programming
Intended frequency:
Materials link: https://carpentries-incubator.github.io/pando-python/
Source link: https://github.com/carpentries-incubator/pando-python
### High Performance Computing for Digital Humanities
Level: Novice
Format: Half-day, intended as part of week-long course
Pre-reqs:
Intended frequency:
Materials link:
- https://kcl-eresearch.github.io/High-Performance-Computing-for-Digital-Humanities/slides/index.html#/title-slide
- https://kcl-eresearch.github.io/High-Performance-Computing-for-Digital-Humanities/
Source link: https://github.com/kcl-eresearch/High-Performance-Computing-for-Digital-Humanities
### HPC Data and Code Management
Advice on good practices for data and code management in a High Performance Computing environment. Aims to improve efficiency and help keep your research data safe.
Level: Intermediate
Format:
Pre-reqs: Familiarity with using HPC platform to run compute jobs
Intended frequency:
Materials link: https://kcl-eresearch.github.io/training-hpc-data-code/
Source link: https://github.com/kcl-eresearch/training-hpc-data-code
### Reproducible Computational Research
Level: Intermediate
Format: 1 hour seminar
Pre-reqs:
Intended frequency:
Materials link:
Source link: https://github.com/kcl-eresearch/ReproducibleResearch/blob/slides/slides/repro-research-overview-talk.qmd
Recording link: [available via Teams](https://teams.microsoft.com/l/meetingrecap?driveId=b%212uMHRqvBikidphmj_MkBF63y-uTE7dtAoxyQnkm1IvOqflECxlI9TrkmHYNOxI31&driveItemId=01YGJCRVPDBUN6WAGMGJEKI7RLRF6Q7UAP&sitePath=https%3A%2F%2Femckclac-my.sharepoint.com%2F%3Av%3A%2Fg%2Fpersonal%2Fk2032402_kcl_ac_uk%2FEeMNG-sAzDJIpH4riX0P0A8BwlLYy2yZC8yB_4T0VPxqfg&fileUrl=https%3A%2F%2Femckclac-my.sharepoint.com%2Fpersonal%2Fk2032402_kcl_ac_uk%2FDocuments%2FRecordings%2FSeven%2520Steps%2520Towards%2520Reproducible%2520%28Computational%29%2520Research-20250527_130325-Meeting%2520Recording.mp4%3Fweb%3D1&iCalUid=040000008200e00074c5b7101a82e00800000000f57b4ef8f0c4db010000000000000000100000002787f6242767364999c0ae57d400c5f8&threadId=19%3Ameeting_ZDFlOTQ4MzItNzVlNC00YjY2LWE1NGItZTE5MTg3Y2NmMmYx%40thread.v2&organizerId=777459e6-a3f3-4e59-911d-0b3f5a77381a&tenantId=8370cf14-16f3-4c16-b83c-724071654356&callId=888ed1d3-8ab0-4871-b920-9977ab2114b8&threadType=meeting&meetingType=Scheduled&subType=RecapSharingLink_RecapCore)
## Planned
### Introduction to Trusted Research Environments
Level: Novice
Format:
Pre-reqs:
Intended frequency:
Materials link:
Source link: https://github.com/kcl-eresearch/CREATE-TRE-Training
### Green Computing (name TBC)
Introduction to 'green computing' - assessing and mitigating the climate impact of research computing practices. Includes an overview of impacts and assessment measures as well as practical advice for mitigating impact e.g. optimisation of existing code, reproducible pipelines, and de-duplication of data.
Level: Intermediate
Format: Seminar-style, 1-2 hours
Pre-reqs: Some experience in research programming / data analysis
Intended frequency:
Materials link:
### Introduction to AI Methods
Introduction and background theory on applying methods from statistics and Machine Learning (ML) to novel Large Language Models (LLMs) as to research problems. Not expected to cover e.g. using commercially available LLMs to write text / code.
Level: Intermediate
Format:
Pre-reqs: Comfortable with mathematical topics to a level as would be covered in a typical physical sciences degree programme
Intended frequency:
Materials link:
### A PI's Guide to e-Research
Level:
Format:
Pre-reqs: Familiarity with research management processes e.g. funding
Intended frequency:
Materials link: https://emckclac.sharepoint.com/:p:/r/sites/ER/Shared%20Documents/Talks%20%26%20Posters/2025-06-training-a-pis-guide-to-eresearch.pptx?d=wf2b236d1c9eb4197b0a86f4df84e3f01&csf=1&web=1&e=rGTlq5
Topics include:
- Overview of all our services
- Data management
- How to cost e-Research infra / people on grants
### Data Visualisation
The impact of our work hinges on our ability to present our findings and visualising our data is a large part of this. This workshop is based on current research in human perception and builds up a set of data visualisation practices which enable us to create effective, accessible and reproducible representations of our data.
Level: Intermediate
Format: Half-day workshop
Pre-reqs: Experience analysing and presenting research data
Intended frequency:
Materials link:
## Requested
- At e-Research Symposium 2025
- C++
- Finetuning AI models
- Data Vis - libraries, techniques, concepts