A hands-on, two-day Linux course — from Linux fundamentals and the file system to Bash shell scripting, networking configuration and Linux security. All 17 labs run in the free browser-based KillerCoda Ubuntu playground, so nothing needs to be installed.
| Course detail | Information |
|---|---|
| Course code | C579 |
| Programme | Non-WSQ |
| Duration | 2 days · 15 instructional hours (9:30am – 5:30pm daily) |
| Registration | View course details and register |
Ready to level up your Linux skills? This masterclass takes you from essential Linux commands and system configuration to writing effective shell scripts. Whether you are an aspiring system admin or a developer looking to automate tasks, you will practise every concept hands-on: navigating the file system, managing users and permissions, processing text with pipes and regular expressions, building Bash scripts with variables, conditionals, loops and functions, managing processes and cron jobs, deploying a web server, testing and diagnosing the network, and hardening and auditing a Linux system.
On completion of this course, learners will be able to:
- LO1: Analyze Linux components and coordinate on the Linux release.
- LO2: Configure Linux and select shell scripting for integrating software products.
- LO3: Execute tests on Linux networking and diagnose networking issues.
- LO4: Identify, modify and improve Linux security configuration.
- Linux Fundamental — Linux components, distributions, ways to run Linux, the file system hierarchy, users and permissions
- Linux Shell Script — shell environment, redirection and pipes, grep and regular expressions, Bash scripting: variables, input, conditionals, loops, functions, debugging and automation
- Linux Networking Configuration — processes and cron, package management, NGINX deployment, network configuration tests and diagnosis
- Linux Security — security principles, least privilege, firewall, hardening and audit scripts
Start the KillerCoda Ubuntu playground, then fetch the lab files:
git clone https://github.com/tertiarycourses/C579-Linux-Masterclass.git course
ls course/labsThe full lab index is in labs/README.md.
| Item | Files |
|---|---|
| Course slides | PowerPoint · PDF |
| Lesson Plan | Word · PDF |
| Learner Guide | Word · PDF · Markdown |
| Labs | labs/ — one folder per lab with its guide (.md), scripts (.sh) and data files |
This repository carries the public learner and trainer courseware only. Course materials are also available to enrolled learners on the Tertiary Infotech LMS.
Conducted by Tertiary Infotech Academy Pte Ltd (UEN 201200696W) · www.tertiarycourses.com.sg
© 2026 Tertiary Infotech Academy Pte Ltd. All rights reserved.