All courses

Linux essentials

The starting course for the Linux track, taught on Ubuntu Server 26.04 LTS with notes wherever RHEL 10 differs. You learn how a Linux system is put together, work confidently in the shell, read and set permissions, manage users and sudo, run and debug services with systemd, find what you need in the logs, handle disks and mounts, and troubleshoot networking and name resolution. Every command was run on a real server and the output you see is what it printed. Twenty-nine lessons across seven sections, each with a self-test, and a final exam.

Beginner7 sections · 29 lessons · ~8h total · 54-question self-test

Progress is saved in this browser only — no account required.

Quick reference

Final exam
Test yourself on everything
54 questions drawn from all 7 sections — every answer explained as you pick.
Start final exam