🐧

Linux Foundations

β˜… Premium Β· πŸ“– 38 lessons

Foundations of Linux is a beginner-friendly course designed to teach students the fundamentals of the Linux operating system through practical lessons and hands-on labs. Students will learn Linux commands, filesystem navigation, networking, permissions, package management, Bash scripting, and basic cloud computing concepts while gaining real-world experience in an interactive Linux lab environment.

← Back to Courses

Course Lessons

38 lessons
1
1.0 What is Linux and Why it Matters
PDF
2
2.0 Linux Distributions
PDF
3
3.0 Installing Linux
PDF
4
4.0 Filesystem Navigation
PDF
5
4.1 Lab – Navigating the Linux Filesystem
Interactive
6
4.2 Lab – Working with Files and Directories
Interactive
7
4.3 Lab – Exploring Hidden Files and Paths
Interactive
8
5.0 File Management
PDF
9
5.1 Lab – Creating Files and Directories
Interactive
10
5.2 Lab – Copying, Moving, and Renaming Files
Interactive
11
5.3 Lab – Managing Files with Nano
Interactive
12
6.0 – Searching and Text Processing
PDF
13
6.1 Lab – Viewing and Reading Files
Interactive
14
6.2 Lab – Searching for Text with grep
Interactive
15
6.3 Lab – Finding and Processing Data
Interactive
16
7.0 – Pipes and Redirection
PDF
17
7.1 Lab – Working with Pipes
Interactive
18
7.2 Lab – Redirecting Output to Files
Interactive
19
7.3 Lab – Using tee and Standard Streams
Interactive
20
8.0 – Users, Groups, and Permissions
PDF
21
8.1 Lab – Viewing Users and Groups
Interactive
22
8.2 Lab – Managing Linux Permissions with chmod
Interactive
23
8.3 Lab – Working with sudo and chown
Interactive
24
9.0 – Processes and Services
PDF
25
9.1 Lab – Monitoring Processes with ps and top
Interactive
26
9.2 Lab – Managing Processes with kill
Interactive
27
9.3 Lab – Managing Services with systemctl
Interactive
28
10.0 – Package Management
PDF
29
10.1 Lab – Installing Software with apt
Interactive
30
10.3 Lab – Updating and Maintaining a Linux System
Interactive
31
11.0 – Storage and Backup Basics
PDF
32
11.1 Lab – Monitoring Disk Usage with df and du
Interactive
33
11.2 Lab – Creating Archives with tar and gzip
Interactive
34
11.3 Lab – Backing Up Files with rsync
Interactive
35
12.0 Networking Basics
PDF
36
13.0 Linux in the Cloud
PDF
37
14.0 Intro to Bash Scripting
PDF
38
15.0 Linux Careers and Certifications
PDF