Training by Research IT
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.
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 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
sedandawk
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.