About This Course
This course is designed for university students who are new to Linux but have some familiarity with programming concepts. Over 10 sessions, you'll learn to use Linux as your daily driver operating system, master the command line, and gain essential system administration skills.
What You'll Learn
- Navigate and control Linux entirely from the command line
- Install and manage software independently
- Perform system administration tasks
- Write shell scripts for automation
- Use Git for version control
- Run Docker containers
How This Course Is Organized
The course is divided into four parts:
- Foundations — Introduction, installation, and desktop environment
- CLI Mastery — File system, commands, text processing, permissions
- System Administration — Packages, processes, scripting, networking
- DevOps Introduction — Git and Docker basics
The course concludes with a capstone project where you'll apply all your skills to set up a personal Linux server.
Prerequisites
- A Windows laptop (or any computer you can install Linux on)
- An 8GB+ USB drive (for dual-boot installation)
- Basic familiarity with programming concepts
- No prior Linux or command-line experience required!
Let's Get Started
Ready to discover the power of Linux? Let's begin with Chapter 1.