Learn Everything

Module · DevOps Engineer

Linux

The foundation everything else runs on.

5 topics7 interactive tasks

Tool Deep-Dive Available

View full architecture diagrams, CLI cheatsheets, and production gotchas.

Open Linux & Bash Hub ↗

TOPIC 01

Introduction

The shell, the filesystem and why Linux runs the world's infrastructure.

What you'll practice

  • Create a Project Structure — practice · beginner
  • Find the Largest Log — challenge · beginner

A command you'll meet

pwd

Open any task below to get the full step-by-step walkthrough — every command is explained, and the lab validator checks what you actually built.

TOPIC 02

Filesystems & Permissions

Everything is a file: paths, modes, owners and the tools that inspect them.

What you'll practice

  • Lock Down a Secret File — practice · beginner

A command you'll meet

mkdir ~/secure

Open any task below to get the full step-by-step walkthrough — every command is explained, and the lab validator checks what you actually built.

TOPIC 03

Text Processing & Pipes

grep, wc, pipes and redirection — how engineers actually read logs.

What you'll practice

  • Count Errors in a Log — guided · beginner

A command you'll meet

cat /var/log/app/app-2026-09-27.log

Open any task below to get the full step-by-step walkthrough — every command is explained, and the lab validator checks what you actually built.

TOPIC 04

Processes

Everything running on the machine is a process with a PID.

What you'll practice

  • Identify a Running Process — practice · beginner

A command you'll meet

ps aux

Open any task below to get the full step-by-step walkthrough — every command is explained, and the lab validator checks what you actually built.

TOPIC 05

Shell Scripting Basics

Turn the one-liners you keep typing into scripts that run the same way every time.

What you'll practice

  • Write a Backup Script — guided · beginner
  • Write a Health Check Script — practice · intermediate

A command you'll meet

chmod 700 ~/scripts/backup.sh

A script is a command you stopped retyping. Open the task below for the full walkthrough.