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.

Frequently Asked Questions

What will I learn here?

This page covers the core concepts and techniques you need to understand the topic and progress confidently to the next lesson.

How should I use this page?

Start with the overview, then follow the section links to deepen your understanding. Use the table of contents on the right to jump to specific sections.

What should I read next?

Use the navigation below to continue to the next lesson or explore related topics.