Linux Practice Courses

July 1, 2026 · View on GitHub

Languages: English · 简体中文 · 日本語 · Español · Français · Deutsch · Русский · 한국어 · Português

Linux

Practical Linux courses on a structured path for beginners. Follow a clear roadmap from the command line through system administration and shell scripting. Build real skills with hands-on, non-video exercises in an interactive shell playground focused on managing Linux systems and automating tasks.

Explore Courses on LabEx

IndexCourseDifficultyRepositoryPractice
01Quick Start with LinuxBeginnerRepoStart Lab
02Linux Commands Practice OnlineBeginnerRepoStart Lab
03Linux for NoobsBeginnerRepoStart Lab
04Kali Linux for BeginnersBeginnerRepoStart Lab
05Become a Junior System AdministratorBeginnerRepoStart Lab
06Shell for BeginnersBeginnerRepoStart Lab
07Red Hat System Administration (RH124) Certification LabsBeginnerRepoStart Lab
08Nmap for BeginnersBeginnerRepoStart Lab
09CompTIA Linux+ Certification Training LabsBeginnerRepoStart Lab
10Linux Practice ChallengesBeginnerRepoStart Lab
11Red Hat Enterprise Linux Automation with Ansible (RH294) Certification LabsBeginnerRepoStart Lab
12Linux Terminal BasicsBeginnerRepoStart Lab
13RHCSA Certification Exam Practice ExercisesBeginnerRepoStart Lab
14Ansible for BeginnersBeginnerRepoStart Lab
15Linux Networking FundamentalsBeginnerRepoStart Lab
16File System Navigation and File OperationsBeginnerRepoStart Lab
17Red Hat System Administration (RH134) Certification LabsBeginnerRepoStart Lab
18Viewing, Searching, and Editing FilesBeginnerRepoStart Lab
19100 Days of LinuxBeginnerRepoStart Lab
20Shell Redirection and PipelinesBeginnerRepoStart Lab
21Shell Environment and VariablesBeginnerRepoStart Lab
22Users, Groups, and PermissionsBeginnerRepoStart Lab
23Processes and Job ControlBeginnerRepoStart Lab
24System Information and Resource MonitoringBeginnerRepoStart Lab
25Hands-On Network Scanning with Nmap on LinuxBeginnerRepoStart Lab
26Remote Access and Secure File TransferBeginnerRepoStart Lab
27Software Package ManagementBeginnerRepoStart Lab
28Linux Security for DevSecOpsBeginnerRepoStart Lab
29Shell Scripting FundamentalsIntermediateRepoStart Lab
30Disk Filesystems and Storage ManagementBeginnerRepoStart Lab
31Archiving and BackupBeginnerRepoStart Lab
32Advanced Shell Scripting TechniquesIntermediateRepoStart Lab
33Kali Server Exploitation in ActionBeginnerRepoStart Lab
34Service Management with systemdBeginnerRepoStart Lab
35Nginx Web ServerIntermediateRepoStart Lab
36Privilege Escalation Techniques on LinuxBeginnerRepoStart Lab
37Text Processing with AWK and sedIntermediateRepoStart Lab
38Log Management and Text ProcessingBeginnerRepoStart Lab
39Penetration Testing for BeginnersBeginnerRepoStart Lab
40Scheduled Tasks and Routine MaintenanceIntermediateRepoStart Lab
41Version Control with GitIntermediateRepoStart Lab
42Ansible AutomationIntermediateRepoStart Lab
43DNS Service AdministrationIntermediateRepoStart Lab
44MySQL Database BasicsIntermediateRepoStart Lab
45Apache Web ServerIntermediateRepoStart Lab
46Boot Process and RecoveryIntermediateRepoStart Lab
47GitHub Actions CI/CDIntermediateRepoStart Lab
48Basic System SecurityIntermediateRepoStart Lab
49Open Source Intelligence (OSINT) & Passive ReconIntermediateRepoStart Lab
50RHCSA Prep (EX200)BeginnerRepoStart Lab
51Injection VulnerabilitiesIntermediateRepoStart Lab
52Docker Container BasicsIntermediateRepoStart Lab
53Prometheus MonitoringIntermediateRepoStart Lab
54Terraform Infrastructure as CodeIntermediateRepoStart Lab
55HAProxy Load BalancingIntermediateRepoStart Lab
56Python for OperationsIntermediateRepoStart Lab
57RPM and DNF Package ManagementIntermediateRepoStart Lab
58Quick Start with HadoopBeginnerRepoStart Lab
59Firewalld ConfigurationIntermediateRepoStart Lab
60LFCS PrepBeginnerRepoStart Lab
61Nmap Fingerprinting & The Scripting EngineIntermediateRepoStart Lab
62DHCP Service AdministrationIntermediateRepoStart Lab
63Grafana Data VisualizationIntermediateRepoStart Lab
64Nmap Host Discovery & Port ScanningIntermediateRepoStart Lab
65Vulnerability Assessment & ManagementIntermediateRepoStart Lab
66SELinux AdministrationIntermediateRepoStart Lab
67NFS and Samba File SharingIntermediateRepoStart Lab
68Keepalived High AvailabilityIntermediateRepoStart Lab
69Meterpreter & Post-Exploitation OperationsIntermediateRepoStart Lab
70Centralized Log ManagementIntermediateRepoStart Lab
7130 Days of RHCSAIntermediateRepoStart Lab
72Lateral Movement & PivotingIntermediateRepoStart Lab
7330 Days of DevOpsIntermediateRepoStart Lab
74Web Recon & Intercepting ProxiesIntermediateRepoStart Lab
75LFCS Practice Exam 01IntermediateRepoStart Lab
76RHCSA Practice Exam 01IntermediateRepoStart Lab
77RHCE Ansible Prep (EX294)BeginnerRepoStart Lab
78Hadoop Practice LabsBeginnerRepoStart Lab
79Linux Privilege EscalationIntermediateRepoStart Lab
80Metasploit Framework FundamentalsIntermediateRepoStart Lab
81RHCE in Enterprise Linux Prep (EX342)IntermediateRepoStart Lab
82LFCS Practice Exam 02IntermediateRepoStart Lab
83Hadoop Practice ChallengesBeginnerRepoStart Lab
84RHCSA Practice Exam 02IntermediateRepoStart Lab
85RHCE in Ansible Practice Exam 01IntermediateRepoStart Lab
86RHCE in Enterprise Linux Practice Exam 01AdvancedRepoStart Lab
87RHCE in Ansible Practice Exam 02IntermediateRepoStart Lab
88RHCE in Enterprise Linux Practice Exam 02AdvancedRepoStart Lab

View More on LabEx

About LabEx

LabEx is a hands-on learning platform for beginners.

Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.

Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.


Download on the App Store Download on the Mac App Store


📖 Need help? Visit our Help Center or email info@labex.io