Linux: A comprehensive introduction

IT Learning Portfolio icon

Linux is an operating system which offers an Open Source alternative to Windows or MacOS.

As well as being useful for desktop computers, Linux is very commonly used for server applications such as High Performance Computing (HPC) clusters and other research environments requiring intensive computation.

This course will introduce you to using Linux on the desktop, basic command line operations and how to access and operate remote Linux computers, which will facilitate use of Linux on the server. We will cover aspects of Linux that will be familiar to people who are used to working with Windows or Mac. We will also look at some notable differences, some of which present challenges for new users and others which offer advantages over Windows/Mac.

This course pack is suitable for Linux users.

Some free resources related to this course

You can download a copy of the course workbook or a folder with the course exercise files:


These resources relate to one of our workshops:


Contact us:

IT Learning Centre

Use our online contact form
email us at