This course consists of multiple mini labs for learning Linux. Each lab focuses on a specific skill. While the labs are meant to be completed sequentially, you can choose to tackle them out of order. By finishing all the labs, you will gain a solid grasp of Linux and feel confident using it.
LabEx is an interactive, hands-on learning platform dedicated to coding and technology. It combines labs, AI assistance, and virtual machines to provide a no-video, practical learning experience.
- A strict βLearn by Doingβ approach with exclusive hands-on labs and no videos.
- Interactive online environments within the browser, with automated step-by-step checks.
- A structured content organization with the Skill Tree based learning system.
- A growing learning resource of 30 Skill Trees and over 6,000 Labs.
- The AI learning assistant Labby, built on ChatGPT, providing a conversational learning experience.
Learn more about LabEx VM.
Index | Name | Difficulty | Practice |
---|---|---|---|
001 | π Linux Text Display | β ββ | Start Lab |
002 | π― Linux Enchantment Display | β ββ | Start Challenge |
003 | π Linux Screen Clearing | β ββ | Start Lab |
004 | π― Underwater Clear Screen Journey | β ββ | Start Challenge |
005 | π Linux Content Listing | β ββ | Start Lab |
006 | π― Virtual Linux Listing Adventure | β ββ | Start Challenge |
007 | π Linux Directory Changing | β ββ | Start Lab |
008 | π― Treasure Quest with Linux Directories | β ββ | Start Challenge |
009 | π Linux Directory Displaying | β ββ | Start Lab |
010 | π― Forest Navigation with pwd Command | β ββ | Start Challenge |
011 | π Linux Directory Creating | β ββ | Start Lab |
012 | π― Hidden Treasure Directory Creation | β ββ | Start Challenge |
013 | π Linux File Creating/Updating | β ββ | Start Lab |
014 | π― Linux File Mastery Showdown | β ββ | Start Challenge |
015 | π Linux File Copying | β ββ | Start Lab |
016 | π― Desert Copying with Saladin | β ββ | Start Challenge |
017 | π Linux File Moving/Renaming | β ββ | Start Lab |
018 | π― Desert Tribe File Migration | β ββ | Start Challenge |
019 | π Linux File Removing | β ββ | Start Lab |
020 | π― Digital Jungle Quest | β ββ | Start Challenge |
021 | π Linux Link Creating | β ββ | Start Lab |
022 | π― Victorian Linux Linking Adventure | β ββ | Start Challenge |
023 | π Linux File Concatenating | β ββ | Start Lab |
024 | π― Ancient Scroll Concatenation Tale | β ββ | Start Challenge |
025 | π Linux File Beginning Display | β ββ | Start Lab |
026 | π― Royal File Beginning Display | β ββ | Start Challenge |
027 | π Linux File End Display | β ββ | Start Lab |
028 | π― Pirate Treasure Linux Quest | β ββ | Start Challenge |
029 | π Linux Text Counting | β ββ | Start Lab |
030 | π― Zogs Quest for Text Mastery | β ββ | Start Challenge |
031 | π Linux Text Cutting | β ββ | Start Lab |
032 | π― Enchanted Lake Text Decrypter | β ββ | Start Challenge |
033 | π Linux File Paging | β ββ | Start Lab |
034 | π― The Code Crusaders File Quest | β ββ | Start Challenge |
035 | π Linux File Scrolling | β ββ | Start Lab |
036 | π― Scroll Mastery in Linux | β ββ | Start Challenge |
037 | π Linux Ownership Changing | β ββ | Start Lab |
038 | π― Restoring Harmony Through Linux Ownership | β ββ | Start Challenge |
039 | π Linux Permission Modifying | β ββ | Start Lab |
040 | π― The Sanctum of Permissions | β ββ | Start Challenge |
041 | π Linux Wildcard Character | β ββ | Start Lab |
042 | π― Wildcard Mastery in Data Analysis | β ββ | Start Challenge |
043 | π Linux File Searching | β ββ | Start Lab |
044 | π― The Finders Quest for Data | β ββ | Start Challenge |
045 | π Linux File Locating | β ββ | Start Lab |
046 | π― Dinosaur Artifact Hunt with Linux | β ββ | Start Challenge |
047 | π Linux Command Locating | β ββ | Start Lab |
048 | π― Guardians Lightning Command Mastery | β ββ | Start Challenge |
049 | π Linux File/Command Finding | β ββ | Start Lab |
050 | π― Enchanted File Quest | β ββ | Start Challenge |
051 | π Linux Pattern Searching | β ββ | Start Lab |
052 | π― Linux Quest: Pattern Seeking Saga | β ββ | Start Challenge |
053 | π Linux Stream Editing | β ββ | Start Lab |
054 | π― Pharaohs Sed Scroll Secrets | β ββ | Start Challenge |
055 | π Linux Text Processing | β ββ | Start Lab |
056 | π― Empire Text Data Mastery | β ββ | Start Challenge |
057 | π Linux Text Sorting | β ββ | Start Lab |
058 | π― Time Maze Text Sorting | β ββ | Start Challenge |
059 | π Linux Duplicate Filtering | β ββ | Start Lab |
060 | π― Supernatural Linux Duplicate Filtering | β ββ | Start Challenge |
061 | π Linux Character Translating | β ββ | Start Lab |
062 | π― Decode Cryptic Sanatorium Messages with Linux tr | β ββ | Start Challenge |
063 | π Linux Line Feed Filtering | β ββ | Start Lab |
064 | π Linux Line Merging | β ββ | Start Lab |
065 | π― Warriors Line Merging in Linux | β ββ | Start Challenge |
066 | π Linux File Joining | β ββ | Start Lab |
067 | π― Interstellar File Fusion with Linux | β ββ | Start Challenge |
068 | π Linux File Comparing | β ββ | Start Lab |
069 | π― Linux File Comparison Adventure | β ββ | Start Challenge |
070 | π Linux Common Line Comparison | β ββ | Start Lab |
071 | π― Time-Traveling Linux Comparisons | β ββ | Start Challenge |
072 | π Linux Patch Applying | β ββ | Start Lab |
073 | π― The Enchanted Linux Patch Quest | β ββ | Start Challenge |
074 | π Linux Text Editing | β ββ | Start Lab |
075 | π― Enchanting Linux Text Editing Adventure | β ββ | Start Challenge |
076 | π Linux File Difference Viewing | β ββ | Start Lab |
077 | π Linux Simple Text Editing | β ββ | Start Lab |
078 | π― Sky Editing Adventure | β ββ | Start Challenge |
079 | π Linux Graphical Text Editing | β ββ | Start Lab |
080 | π― Empires Gedit Quest | β ββ | Start Challenge |
081 | π Preserve Airship's Mystical Archives with Tar | β ββ | Start Lab |
082 | π― Futuristic Data Archiving in Linux | β ββ | Start Challenge |
083 | π Linux File Compression | β ββ | Start Lab |
084 | π― Sand-Inspired File Compression | β ββ | Start Challenge |
085 | π Linux Unzip Decompression | β ββ | Start Lab |
086 | π― Decompressing Adventures in Cyberpunk City | β ββ | Start Challenge |
087 | π Linux Arithmetic Calculations | β ββ | Start Lab |
088 | π― Underground Arithmetic Adventure | β ββ | Start Challenge |
089 | π Linux Logic Operations | β ββ | Start Lab |
090 | π― Treasure Quest with Linux Logic | β ββ | Start Challenge |
091 | π Linux Text Columnizing | β ββ | Start Lab |
092 | π― Linux Text Columnizing Tech Showdown | β ββ | Start Challenge |
093 | π Linux Condition Testing | β ββ | Start Lab |
094 | π― Snow Queens Linux Testing Quest | β ββ | Start Challenge |
095 | π Linux Command Building | β ββ | Start Lab |
096 | π― Palace Garden Linux Command Adventure | β ββ | Start Challenge |
097 | π Linux Directory Tree Display | β ββ | Start Lab |
098 | π― Skyborne Explorers Directory Quest | β ββ | Start Challenge |
099 | π Linux Command Assistance | β ββ | Start Lab |
100 | π― Stellar Linux Command Odyssey | β ββ | Start Challenge |
101 | π Linux Manual Access | β ββ | Start Lab |
102 | π― Linux Manual Quest | β ββ | Start Challenge |
103 | π Linux Line Numbering | β ββ | Start Lab |
104 | π― Desert Line Numbering Adventure | β ββ | Start Challenge |
105 | π Linux Input Reading | β ββ | Start Lab |
106 | π― Unleashing Vidyutpada: Linux Input Mastery | β ββ | Start Challenge |
107 | π Linux Text Formatting | β ββ | Start Lab |
108 | π― Deep Sea Data Formatting | β ββ | Start Challenge |
109 | π Linux Execution Delaying | β ββ | Start Lab |
110 | π― Desert Racing Pit Stop Timing | β ββ | Start Challenge |
111 | π Linux Variable Declaring | β ββ | Start Lab |
112 | π― Oceanic Variable Discovery | β ββ | Start Challenge |
113 | π Linux Script Executing | β ββ | Start Lab |
114 | π― Linux Scripting Adventure | β ββ | Start Challenge |
115 | π Linux Shell Exiting | β ββ | Start Lab |
116 | π― Virtual Reality Shell Exploration | β ββ | Start Challenge |
117 | π Linux Secure Connecting | β ββ | Start Lab |
118 | π― Galactic Secure Connections with Linux | β ββ | Start Challenge |
119 | π Linux Networking Utility | β ββ | Start Lab |
120 | π― Treasure Island Networking Adventure | β ββ | Start Challenge |
121 | π Linux Network Monitoring | β ββ | Start Lab |
122 | π― Mystical Forest Network Tracking | β ββ | Start Challenge |
123 | π Linux Network Testing | β ββ | Start Lab |
124 | π― Pingtopia Network Evaluation | β ββ | Start Challenge |
125 | π Linux User Adding | β ββ | Start Lab |
126 | π― Wild West User Management | β ββ | Start Challenge |
127 | π Linux User Removing | β ββ | Start Lab |
128 | π― Magical Users Purge in Linux | β ββ | Start Challenge |
129 | π Linux User Modifying | β ββ | Start Lab |
130 | π― Frontier User Modifications | β ββ | Start Challenge |
131 | π Linux Password Changing | β ββ | Start Lab |
132 | π― Snow Kingdom Security Mastery | β ββ | Start Challenge |
133 | π Linux Privilege Granting | β ββ | Start Lab |
134 | π― Linux Sorcery: Mastering Sudo | β ββ | Start Challenge |
135 | π Linux User Switching | β ββ | Start Lab |
136 | π― Linux User Transference in Warfare | β ββ | Start Challenge |
137 | π Linux Group Displaying | β ββ | Start Lab |
138 | π― Linux GroupMaster Unveiled | β ββ | Start Challenge |
139 | π Linux Group Adding | β ββ | Start Lab |
140 | π― Linusia Farm Group Management | β ββ | Start Challenge |
141 | π Linux Group Removing | β ββ | Start Lab |
142 | π― Ninja Group Management Mission | β ββ | Start Challenge |
143 | π Linux Group Changing | β ββ | Start Lab |
144 | π― Tribal Group Management in Linux | β ββ | Start Challenge |
145 | π Linux User Identifying | β ββ | Start Lab |
146 | π― Discovering Your Linux Identity | β ββ | Start Challenge |
147 | π Linux Environment Managing | β ββ | Start Lab |
148 | π― Submersible Linux Environment Management | β ββ | Start Challenge |
149 | π Linux User/Group ID Displaying | β ββ | Start Lab |
150 | π― Magical Beast Tamer ID Revelation | β ββ | Start Challenge |
151 | π Linux Shell Setting | β ββ | Start Lab |
152 | π― Treasure Quest: Shell Mastery | β ββ | Start Challenge |
153 | π Linux Variable Exporting | β ββ | Start Lab |
154 | π― ChronoWarriors Variable Adventures | β ββ | Start Challenge |
155 | π Linux Variable Unsetting | β ββ | Start Lab |
156 | π― Unsetting Variables Amid Dinosaur Turmoil | β ββ | Start Challenge |
157 | π Linux Disk Space Reporting | β ββ | Start Lab |
158 | π― Space Exploration Disk Analysis | β ββ | Start Challenge |
159 | π Linux File Space Estimating | β ββ | Start Lab |
160 | π― Enchanted Forest Linux Space Wisdom | β ββ | Start Challenge |
161 | π Linux File System Mounting | β ββ | Start Lab |
162 | π― Ninja Data Mounting Mastery | β ββ | Start Challenge |
163 | π Linux Command Repeating | β ββ | Start Lab |
164 | π― Linux Command Repeating in Tuxville | β ββ | Start Challenge |
165 | π Linux Job Scheduling | β ββ | Start Lab |
166 | π― Cosmic Harmony with Linux Scheduling | β ββ | Start Challenge |
167 | π Linux System Information Displaying | β ββ | Start Lab |
168 | π― Galactic System Information Exploration | β ββ | Start Challenge |
169 | π Linux Hostname Managing | β ββ | Start Lab |
170 | π― Interstellar Linux Hostname Odyssey | β ββ | Start Challenge |
171 | π Linux Process Displaying | β ββ | Start Lab |
172 | π― Sky High Process Magic | β ββ | Start Challenge |
173 | π Linux Task Displaying | β ββ | Start Lab |
174 | π― Skyward Kingdoms Task Mastery | β ββ | Start Challenge |
175 | π Linux Memory Reporting | β ββ | Start Lab |
176 | π― Mystical Memory Adventures in Linux | β ββ | Start Challenge |
177 | π Linux Date/Time Displaying | β ββ | Start Lab |
178 | π― Linux Timekeeping for Intergalactic Diplomacy | β ββ | Start Challenge |
179 | π Linux Command Timing | β ββ | Start Lab |
180 | π― Time Mastery in Linux Realm | β ββ | Start Challenge |
181 | π Linux File Converting/Copying | β ββ | Start Lab |
182 | π― Binary Data Shuttle Operation | β ββ | Start Challenge |
183 | π Linux Service Managing | β ββ | Start Lab |
184 | π― Linux Mainframe Service Wrangling Adventure | β ββ | Start Challenge |
185 | π Linux URL Data Transferring | β ββ | Start Lab |
186 | π― Airborne Linux URL Data Transfer | β ββ | Start Challenge |
187 | π Linux Non-interactive Downloading | β ββ | Start Lab |
188 | π― Non-Interactive Downloads | β ββ | Start Challenge |
189 | π Linux Package Handling | β ββ | Start Lab |
190 | π― Package Mastery in Terminal Quest | β ββ | Start Challenge |
191 | π Linux Python Package Installing | β ββ | Start Lab |
192 | π― Pirates Python Package Adventure | β ββ | Start Challenge |
193 | π Linux Job Managing | β ββ | Start Lab |
194 | π― Linux Job Management | β ββ | Start Challenge |
195 | π Linux Background Running | β ββ | Start Lab |
196 | π― Alien Multitasking on Linux | β ββ | Start Challenge |
197 | π Linux Job Foregrounding | β ββ | Start Lab |
198 | π― Linux Job Foregrounding | β ββ | Start Challenge |
199 | π Linux Process Terminating | β ββ | Start Lab |
200 | π― Ninja Process Termination Training | β ββ | Start Challenge |
201 | π Linux Pattern-Based Killing | β ββ | Start Lab |
202 | π― Banishing Ghosts with Pattern-Based Killing | β ββ | Start Challenge |
203 | π Linux Process Waiting | β ββ | Start Lab |
204 | π― Virtual Process Synchronization Mastery | β ββ | Start Challenge |
205 | π Linux Background Management | β ββ | Start Lab |
206 | π― CosmosHub Linux Mastery | β ββ | Start Challenge |
207 | π Linux Output Multiplexing | β ββ | Start Lab |
208 | π― Ming Palace Information Flow Management | β ββ | Start Challenge |
209 | π Linux Data Piping | β ββ | Start Lab |
210 | π― Cosmic Data Flow Mastery | β ββ | Start Challenge |
211 | π Linux I/O Redirecting | β ββ | Start Lab |
212 | π― Magical Potion Mastery with Linux | β ββ | Start Challenge |
- π Programming Courses
- π Programming Projects
- π Free Tutorials