Learning

Study lessons in order or jump straight to one operating-system topic.

Learning

Learn operating systems in the clearest path for your need.

Start from lesson 1 if you want the full A-to-Z path. Pick a finished domain if you already know what you want to learn, like Processes, Networking, or Users and Permissions.

New here? Start Here is optional and stays short.

Start from the beginning

Use the full lesson order when you want the complete foundation.

This is the best path for absolute beginners and for anyone who wants the whole subject to build in the right order.

Learn by topic

Jump straight to one area when you already know the subject.

This is the faster path for partial beginners, working users, and experts who want to relearn one OS area without browsing around. Only finished end-to-end domains appear here.

Foundations Foundations

Mental models, setup, navigation, and first-principles OS understanding.

Processes Processes

Programs, processes, services, CPU, memory, and performance diagnosis.

Files and Storage Files and Storage

Paths, folders, search, disks, partitions, filesystems, and mounts.

Users and Permissions Users and Permissions

Accounts, groups, ownership, access control, and elevation.

Networking Networking and Remote Access

Addresses, DNS, routes, ports, firewalls, and remote access.

Software Software and Packages

Package management, installation, updates, repositories, and dependencies.

Automation Scripting and Automation

Shell confidence, text processing, scripts, and repeatable OS work.

Security and Recovery Operations, Security, and Recovery

Logs, startup, updates, backup, services, hardening, and recovery.

Need a different mode?