Module 01: Getting Started with Linux (MOD-LINUX-BEG)
Version: 2.0.0
Module Syllabus & Overview
Welcome to Module 01: Getting Started with Linux!
Whether your ultimate goal is to build massive cloud platforms, deploy Kubernetes clusters, or manage high-throughput AI inference engines, your journey begins right here in the Linux terminal. Every cloud server, container, and AI GPU cluster runs on Linux. To build world-class infrastructure, you must first become completely comfortable living and working within the command line.
This module is designed specifically for complete beginners. We do not assume any prior Linux, cloud, or DevOps experience. Our goal is to build your intuition, eliminate command-line anxiety, and establish absolute engineering confidence.
Capability Statement
“I can install Linux, navigate the terminal, and manage files.”
By the end of this module, you will transition from a complete beginner into a confident Linux user capable of interacting with remote systems, navigating complex directory trees, and managing files without needing a graphical user interface.
Essential Module Anchors
- Why am I learning this? Every major cloud provider, container runtime, and AI model serving environment operates on Linux. You cannot automate what you cannot navigate.
- How will I use it? You will use these exact terminal skills to log into remote cloud servers, inspect configuration files, and organize infrastructure directories.
- Where does this fit into Platform Engineering? This is the bedrock foundation of the entire discipline. You will use these core terminal skills every single day of your career.
- What problem does it solve? Graphical User Interfaces (GUIs) are heavy, slow, and impossible to automate at scale. The Linux command-line interface (CLI) provides a lightweight, highly efficient, and fully automatable mechanism for interacting with operating systems.
- Where will I use it later? You will use these skills in Module 02 (Linux Administration), Module 05 (Git), Module 06 (Docker), and across every subsequent automation and cloud module.
Lesson Directory
This module consists of seven progressive, beginner-friendly lessons:
- MOD-LINUX-BEG-01: What is Linux? (Operating System Basics & History)
- MOD-LINUX-BEG-02: Why Linux? (Open Source, Stability & The Cloud Ecosystem)
- MOD-LINUX-BEG-03: Linux Distributions & Environments (Ubuntu, Debian, RHEL, Alpine)
- MOD-LINUX-BEG-04: Installing & Accessing Linux (WSL2, Virtual Machines & Cloud Shells)
- MOD-LINUX-BEG-05: Terminal Basics & The Shell Prompt (Navigation & Core Syntax)
- MOD-LINUX-BEG-06: First Commands & Getting Help (
ls,cd,pwd,man,--help) - MOD-LINUX-BEG-07: Working with Files, Directories & Basic Pipes (
mkdir,cp,mv,cat,grep)
Progression & Difficulty Scope
- Beginner: 100%
- Intermediate: 0%
- Advanced: 0%
Note: In accordance with our Version 2.0 mastery learning progression model, advanced operating system internals (such as system calls, cgroups, and kernel namespaces) are strictly deferred to Module 03 (MOD-LINUX-INT).