← All Learning Paths
What is Linux?
The Shell -- Your New Home
Getting Help -- man, --help, info
0/2
Your Very First Commands
0/3
The Linux Directory Tree
Moving Around -- cd, ls, pwd
0/1
Creating and Destroying -- mkdir, touch, rm, rmdir
0/1
Copying and Moving -- cp, mv
0/3
Finding Files -- find and locate
0/2
Viewing Files -- cat, less, more, head, tail
0/2
Searching -- grep
0/2
Text Processing -- sort, uniq, wc, cut, tr
0/1
Editing Files -- nano basics
0/1
Comparing Files -- diff and comm
0/1
File Challenge: Fix the SSH Config
File Challenge: Parse the Access Log
File Challenge: Fix the SSH Config
0/1
File Challenge: Parse the Access Log
0/1
Understanding Permissions -- rwx, users, groups
Changing Permissions -- chmod
0/3
Ownership -- chown, chgrp
0/1
Advanced Permissions
0/2
Understanding Processes -- ps, top, htop
0/2
Job Control -- bg, fg, jobs, nohup, &
0/1
System Services -- systemctl
0/2
Monitoring Resources -- free, uptime, df
0/2
I/O Redirection -- >, >>, <, 2>, /dev/null
0/1
Variables and Arithmetic
0/2
Pipes -- |
0/1
Shell Scripting Basics
0/4
Network Configuration -- ip, ifconfig, hostname
Connectivity -- ping, traceroute, dig, nslookup
0/2
Ports & Connections -- ss, netstat, curl, wget
0/2
Downloading Files -- curl and wget
0/1
Introduction to Packet Capture -- tcpdump, tshark
0/3
Disk Information -- df, du, lsblk, fdisk
Archives and Compression -- tar, gzip, zip
0/2
Working with Disk Space
0/2
Links -- Hard links, Symbolic links
0/2
User Management -- useradd, usermod, userdel, passwd
0/2
Understanding /etc/passwd, /etc/shadow, /etc/group
0/2
User Environment -- .bashrc, .profile, aliases
0/2
Sudo and Security -- sudoers, su
0/1
Putting It All Together
0/9
Variables and Environment
Arithmetic and Exit Codes
Reading Input and Arguments
Module 1 Review
If Statements and Test Expressions
Loops: for, while, until
Case Statements
Module 2 Review
Defining and Calling Functions
Arrays and Associative Arrays
Module 3 Review
Regular Expressions in Bash
sed -- Stream Editor
awk -- Pattern Scanning
Module 4 Review
Traps and Signal Handling
Process Substitution and Subshells
Real-World Automation Scripts
Course Complete!
🖥️
Linux SysAdmin Path
Intermediate
2 courses
~80h
Master Linux from the ground up. This path takes you from command-line basics through shell scripting to system administration — everything you need to land your first SysAdmin role.
Career outcomes:
Linux System Administrator
DevOps Engineer
Site Reliability Engineer
Learning Roadmap
1
📚
Fundamentals
Build your foundation with core Linux and shell skills
Courses can be completed in any order
Linux Fundamentals
Beginner
72 challenges
15950 pts
Shell Scripting Mastery
Intermediate
25 challenges
6650 pts
Sign in and enroll to track your progress
Sign In