Course description

This practical course provides learners with the foundational and intermediate knowledge to manage Linux operating systems in professional environments. From user and file system management to networking, security, and process automation, the course prepares learners for roles in IT support, DevOps, and system administration. It emphasizes hands-on learning through virtual labs, shell scripting exercises, and real-world configuration tasks.

Learning Objectives:

  • Understand the Linux file system hierarchy and shell environment

  • Manage users, groups, and permissions

  • Configure and troubleshoot networking and firewall settings

  • Automate tasks with bash scripting and crontab

  • Set up services such as SSH, DNS, web servers, and package management

  • Implement basic security practices and monitor system performance

Target Audience:

  • Aspiring system administrators

  • IT support staff transitioning to Linux environments

  • Developers or DevOps engineers seeking Linux proficiency

Course Duration: 10 weeks (part-time) or 5 weeks (full-time bootcamp)

Delivery Format: Online or blended delivery with interactive labs and instructor-led sessions

Modules/Units:

  1. Introduction to Linux Distributions and Command Line

  2. File System Structure and Basic Shell Commands

  3. User and Group Management

  4. Permissions and Ownership

  5. Package Management and Software Installation

  6. Networking Configuration and SSH

  7. Process Management and System Monitoring

  8. Shell Scripting and Task Automation

  9. Web Server and Service Configuration

  10. Security Hardening and Backup Procedures

Assessment Methods:

  • Hands-on lab tasks

  • Mid-course practical test

  • Final configuration project (e.g., setting up a complete Linux server)

What will I learn?

  • Be able to install, configure, and maintain Linux systems
  • Troubleshoot common issues and automate system tasks
  • Qualify for junior sysadmin or DevOps roles and certifications (e.g., CompTIA Linux+)

Requirements

  • Upper-intermediate English (CEFR B2 or equivalent)
  • Basic computer literacy
  • Familiarity with command-line environments helpful but not required

£850

Skill level

Intermediate

Share this course

Related courses