| Module 1 | Installing Linux |
|---|---|
| Unit 1 | Installing Linux Part 1 |
| Unit 2 | Installing Linux Part 2 |
| Module 2 | Basic Tasks in Linux |
| Unit 1 | Basic Linux System Concepts |
| Unit 2 | Basic Linux Commands |
| Unit 3 | Lab - Linux Basics |
| Module 3 | Managing Users and Groups |
| Unit 1 | Managing Users and Groups |
| Unit 2 | Lab - Managing Users and Groups |
| Module 4 | Managing Permissions |
| Unit 1 | Defining Permission and Ownership |
| Unit 2 | Lab - Setting Up Permission and Ownership |
| Module 5 | Storage in Linux |
| Unit 1 | Filesystems and LVM |
| Unit 2 | Creating, Formation and Mounting Partitions |
| Unit 3 | Lab - Managing Linux Partitions |
| Module 6 | Filesystem Hierarchy Standard (FHS) |
| Unit 1 | Filesystem Hierarchy Standard (FHS) |
| Module 7 | The Linux Kernel and Its Modules |
| Unit 1 | The Linux Kernel and Its Modules |
| Module 8 | The Booting Process |
| Unit 1 | Understanding The Booting Process |
| Unit 2 | Lab - Analyzing the Linux Booting Process |
| Module 9 | The Linux System Components |
| Unit 1 | Lab - Managing Processes |
| Unit 2 | Lab - Sporadic and Periodic Schedulers |
| Unit 3 | Lab - Logging Systems |
| Module 10 | Device Files |
| Unit 1 | Types of Files and Device Files |
| Unit 2 | Lab - Booting Process, Processes and Logs |
| Module 11 | Package Management |
| Unit 1 | Understading Online and Offline Package Managers |
| Unit 2 | Lab - Working with Tarballs, dpkg and apt |
| Module 12 | Networking |
| Unit 1 | IP Addressing |
| Unit 2 | Lab - Configuring Networking in the Linux System |
| Module 13 | Linux System Security |
| Unit 1 | Linux System Security |
| Module 14 | Bash Scripting |
| Unit 1 | Bash Scripting |
| Module 15 | Automation |
| Unit 1 | Automation with Bash Scripts |
| Module 16 | Containers |
| Unit 1 | Container Management |
| Unit 2 | Docker |
| Unit 3 | Accessing Docker Instances |
| Module 17 | Kubernetes |
| Unit 1 | Kubernetes |
| Unit 2 | Kubernetes Lab |
| Module 18 | Server Architecture |
| Unit 1 | Open-Source Software and Licenses |
| Unit 2 | Architectures |
| Module 19 | Graphical User Interfaces |
| Unit 1 | Graphical User Interfaces |
| Unit 2 | Choosing the Graphical User Architecture |
| Module 20 | Virtualization |
| Unit 1 | Virtualization Concepts and Tools |
| Unit 2 | QEMU/KVM Lab |
| Module 21 | Audit |
| Unit 1 | The Auditd System |
| Unit 2 | Auditd Lab |
| Module 22 | Malware, Attacks, and Vulnerability Scanning |
| Unit 1 | Malware, Attacks, Defense Techniques |
| Unit 2 | Vulnerability Scanning |
| Unit 3 | The GnuPG |
| Module 23 | Artificial Intelligence |
| Unit 1 | Use Cases of AI |
| Unit 2 | Lab - Python Environment in Linux |
| Module 24 | Bonus Exam |
| Unit 1 | Bonus Exam |
| Unit 2 | Bonus Exam 2 |
| Module 25 | PBQs |
| Unit 1 | PBQ 1 |
| Unit 2 | PBQ 2 |