1 Introduction to Linux

  • What is Linux & how it works?
  • Linux distributions overview
  • Installing Linux (dual boot / VM)

2 Filesystem & Shell Basics

  • Filesystem hierarchy
  • Home, root, etc directories
  • Basic bash commands

3 Navigation & File Manipulation

  • cd, ls, pwd
  • cp, mv, rm
  • mkdir, rmdir
  • cat, less, head, tail

4 Users & Permissions

  • User accounts & Groups
  • chmod, chown, chgrp
  • sudo vs root

5 Package Management

  • apt, yum, dnf basics
  • Installing & removing packages
  • Updating the system

6 Bash Scripting

  • Writing shell scripts
  • Variables & functions
  • Loops & conditionals

7 Networking Basics

  • ip, ifconfig
  • ping, netstat, ss
  • SSH basics

🛠 Practice Projects

  • Create a backup script
  • Automate system updates
  • Build a user management script