← All Courses
terminal

Linux Fundamentals

From zero to Linux hero

The flagship course of Terminal 43. Takes a complete beginner from "what is Linux?" to confidently navigating the filesystem, managing processes, analyzing network traffic, and writing shell scripts -- all through hands-on challenges inside real Docker containers.

Beginner 72 challenges 15950 points ~55 hours
Sign Up to Start

Course Content

0. Welcome to Linux

4 lessons

Introduction to the Linux operating system, the shell, and your very first commands.

What is Linux? 20min
The Shell -- Your New Home 20min
Getting Help -- man, --help, info 20min
Your Very First Commands 25min

1. Navigating the Filesystem

5 lessons

Learn the Linux directory tree, moving around with cd/ls/pwd, and creating, copying, moving, and deleting files.

The Linux Directory Tree 20min
Moving Around -- cd, ls, pwd 20min
Creating and Destroying -- mkdir, touch, rm, rmdir 20min
Copying and Moving -- cp, mv 20min
Finding Files -- find and locate 25min

2. Reading and Writing Files

9 lessons

Master file viewing, searching with grep, and text processing with sort, uniq, wc, cut, and tr.

Viewing Files -- cat, less, more, head, tail 20min
Searching -- grep 25min
Text Processing -- sort, uniq, wc, cut, tr 25min
Editing Files -- nano basics 20min
Comparing Files -- diff and comm 20min
File Challenge: Fix the SSH Config 20min
File Challenge: Parse the Access Log 15min
File Challenge: Fix the SSH Config 20min
File Challenge: Parse the Access Log 15min

3. Permissions & Ownership Pro

4 lessons

Understand rwx permissions, chmod, chown, chgrp, setuid, setgid, sticky bit, and sudo.

Upgrade to Pro to unlock this module.

4. Processes & Services Pro

4 lessons

Learn to inspect, manage, and control processes and system services.

Upgrade to Pro to unlock this module.

5. Pipes, Redirection & Shell Scripting Pro

4 lessons

Master I/O redirection, pipelines, and write your first shell scripts.

Upgrade to Pro to unlock this module.

6. Networking Basics Pro

5 lessons

Network configuration, connectivity tools, ports, packet capture with tcpdump and tshark.

Upgrade to Pro to unlock this module.

7. Storage & Disk Management Pro

4 lessons

Disk information, managing disk space, archives, and hard/symbolic links.

Upgrade to Pro to unlock this module.

8. Users & Groups Administration Pro

4 lessons

Create and manage users, groups, and understand the underlying configuration files.

Upgrade to Pro to unlock this module.

9. Advanced Challenges & Capstone Pro

1 lessons

Put everything together with hard challenges covering escape rooms, forensics, hardening, and the final gauntlet.

Upgrade to Pro to unlock this module.