Metadata
Title
Training by Research IT
Category
general
UUID
c7927418116c4eb19cbd91af6f5bfdb3
Source URL
https://www.tchpc.tcd.ie/training
Parent URL
https://www.tchpc.tcd.ie/
Crawl Time
2026-03-23T14:10:54+00:00
Rendered Raw Markdown
# Training by Research IT

**Source**: https://www.tchpc.tcd.ie/training
**Parent**: https://www.tchpc.tcd.ie/

Research IT provides advanced training courses to researchers in Trinity College Dublin and to other Irish Third Level institutes on a case-by-case basis.

## Available courses

- An Introduction to Research IT Systems
- An Introduction to Linux
- An Introduction to Bash Shell Scripting

Other courses may sometimes also be offered.

## How to Book a Place / Express Interest

If you are researcher in TCD and you would like to attend any of our courses, please email us at [rit-support@tcd.ie](mailto:rit-support@tcd.ie).

## Course Schedules

Courses are usually run during reading weeks, with an introduction to Research IT systems course and one of the introduction to Linux or Bash scripting also ran.

Courses are advertised on our [news and events](https://www.tchpc.tcd.ie/news) site and to our mailing lists which users or our systems are subscribed to.

## Course Descriptions & Prerequisites

### Introduction to Research IT Systems

This half-day course is suitable for students and researchers who are new to Trinity, and have little experience with resource management software and batch queueing systems, such as Slurm.

Among the topics covered will be:

- Systems and Services available.
- Access to our systems.
- Module Environment.
- Resource Allocation.
- Job submission and monitoring.
- Scheduling and QOS Terms & Conditions.

#### Prerequisites for the Introduction to Research IT Systems Course

Attendance at this course is required before making use of Research IT systems.

No previous experience is assumed.

### Introduction to Linux

This course (taught over 4 half-day sessions) is suitable for students and researchers who wish to use Linux in their research but who have little experience of it.

Among the topics covered will be:

- Use of the command line
- Customising the shell
- File and directory management
- Basic text editing
- Useful commands and utilities
- Text processing

#### Prerequisites for the Introduction to Linux Course

This is an introductory course which assumes no previous knowledge of Linux or UNIX.

### Introduction to Bash Shell Scripting

This course (taught over 2 half-day sessions) is suitable for students and researchers who have some experience with the Linux command-line shell, but would like to get more out of it and use it more efficiently.

Among the topics covered will be:

- Basic bash script syntax
- Variables
- Conditionals
- Loops
- Useful shell commands
- Intro to `sed` and `awk`

#### Prerequisites for the Introduction to Bash Shell Scripting Course

This course assumes some experience with using the Linux command-line, such as having attended our “Introduction to Linux” course. For example attendees should be comfortable with commands such as `ls`, `cd`, `rm`, `mkdir`, `rmdir`; and a text editor such as `vim` or `gedit`.

A basic knowledge of programming concepts such as loops and conditionals would be helpful but not essential.