← 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
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
0/2
Arithmetic and Exit Codes
0/1
Reading Input and Arguments
0/2
Module 1 Review
If Statements and Test Expressions
0/2
Loops: for, while, until
0/2
Case Statements
0/1
Module 2 Review
Defining and Calling Functions
0/2
Arrays and Associative Arrays
0/3
Module 3 Review
Regular Expressions in Bash
0/1
sed — Stream Editor
0/1
awk — Pattern Scanning
0/3
Module 4 Review
Traps and Signal Handling
0/1
Process Substitution and Subshells
0/1
Real-World Automation Scripts
0/3
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
7050 pts
Sign in and enroll to track your progress
Sign In