Topics
Enter the platform by domain when you want one system area fast, without losing the surrounding lessons, labs, and command reference.
Learn one finished operating-system domain at a time.
Use Topics when you already know what you need and want one end-to-end domain hub with ordered lessons, practice, troubleshooting, and quick reference in one place.
Good for both the learner and the practitioner.
- Jump straight into one finished OS domain like Processes or Networking.
- Use the same hub to study, practice, troubleshoot, and look up commands.
- Avoid dead ends because only public-ready domains appear here.
Pick the domain you actually need, start with the first lesson if you want the full path, use the first lab when you want hands-on work, use Troubleshooting for live problems, and use Tasks or Commands when you need something fast.
Mental models, setup, navigation, and first-principles OS understanding.
- Absolute beginners who need calm first-principles explanations
- Windows or Linux learners who want orientation before commands
- Anyone who wants navigation and environment setup to feel natural
Programs, processes, services, CPU, memory, and performance diagnosis.
- Learners building command-line process fluency
- Practitioners diagnosing slowness or runaway processes
- Anyone who needs better evidence before stopping or restarting things
Paths, folders, search, disks, partitions, filesystems, and mounts.
- Learners building durable file-system fluency
- Users who only need storage, disks, or file operations
- Windows and Linux users who want safer disk and data habits
Accounts, groups, ownership, access control, and elevation.
- Task-focused users who only need user or permission management
- Learners moving from file basics into ownership and access control
- IT and support practitioners who need safer elevation habits
Addresses, DNS, routes, ports, firewalls, and remote access.
- Learners who want networking from first principles to troubleshooting
- Developers who need sharper network and remote-access intuition
- IT users diagnosing DNS, firewall, SSH, or service reachability
Package management, installation, updates, repositories, and dependencies.
- Users who only need package management and install workflow
- Developers setting up reliable workstations and toolchains
- Learners who want software lifecycle habits, not random commands
Shell confidence, text processing, scripts, and repeatable OS work.
- Developers expanding from coding into systems automation
- Operators who need repeatable health checks or backups
- Learners building stronger CLI fluency through scripts and text tools
Logs, startup, updates, backup, services, hardening, and recovery.
- IT and support learners building real operational confidence
- Users troubleshooting systems, services, logs, updates, or recovery
- Advanced learners who want security and recovery thinking tied to practice