🐧

Foundations of Linux

β˜… Premium Β· πŸ“– 52 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 Content

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