Begin Linux
COURSE

Learning path

Work through the modules in order. Start with the two complete beginner courses below. The later modules are a roadmap for further study, with available guides linked.

Start with the command-line or desktop course below, then keep progressing through the learning path.

On this page
  1. Start a complete course
  2. Module 1 – Linux desktop and the shell
  3. Module 2 – Users, permissions and processes
  4. Module 3 – Networking and remote access
  5. Module 4 – Packages, storage and backups
  6. Module 5 – Server roles
  7. Module 6 – Monitoring, security and automation
  8. Module 7 – Virtualisation and containers

Start a complete course

35 Linux commands

Guided examples, a practice folder and exercises for command-line beginners.

Linux desktop course

Files, applications, settings, updates and a tested backup habit.

Module 1 – Linux desktop and the shell

Module 2 – Users, permissions and processes

Module 3 – Networking and remote access

Module 4 – Packages, storage and backups

Module 5 – Server roles

Module 6 – Monitoring, security and automation

Module 7 – Virtualisation and containers