This hands-on course builds a practical foundation in Linux for desktop and server use. You will learn the command line,...

Discover Linux origins, ecosystem, and core concepts to frame practical skills.
Master the terminal, essential commands, navigation, and command composition.
Work with paths, files, directories, links, archives, and search tools.
Edit, view, and transform text using editors and classic Unix filters.
Manage identities and control access with permissions, ACLs, and sudo.
Observe, prioritize, signal, and manage foreground and background work.
Install, update, and verify software across major package ecosystems.
Customize shells and write reliable scripts using core Bash constructs.
Configure interfaces, resolve names, transfer files, and test connectivity.
Manage boot, services, logs, dependencies, and user-level services.
Partition, format, mount, and manage storage with LVM, RAID, and SMART.
Gather metrics, inspect logs, and trace performance bottlenecks.
Apply foundational security practices and use mandatory access controls.
Schedule, orchestrate, and harden repeatable tasks with cron and timers.
Diagnose common failures and apply resilient, maintainable workflows.