Phase 1: Foundation

Before you can understand how the kernel works or how containers are isolated, you need to feel comfortable in Linux day-to-day. Phase 1 covers the concepts that every Linux user and engineer relies on constantly — from how the filesystem is organized to how the shell processes your commands.

What You'll Learn

Why Start Here?

Trying to learn cgroups or eBPF without knowing what an inode is like trying to understand TCP without knowing what a socket is. These fundamentals show up everywhere — in error messages, in documentation, in job interviews, and in real debugging sessions. Invest the time here and everything later clicks faster.