Course content
🚀 Why this course?
Modern infrastructure demands more than basic networking commands. When systems span across containers, data centers, and cloud edges, you need to scale, isolate, and secure your network intelligently; all using the native power of Linux.
This micro-course takes you beyond the basics and into the world of policy routing, VRFs, nftables, VXLAN, WireGuard, and real-world traffic control, with practical labs at every step.
🧑🎓 Who is this course for?
This course is designed to help SysAdmins and DevOps engineers move from basic interface configuration to production-grade, resilient networking on Linux. Even aspiring network engineers may find some value in how Linux handles routing, policy decisions, and multi-network connectivity. Later modules will build upon this foundation to explore nftables for complex and optimized firewalls, VXLAN and WireGuard for secure overlays, and tc for traffic shaping and QoS.
This is for:
- Linux admins and DevOps engineers managing distributed systems
- Network engineers expanding into Linux-based routing and firewalls
- Homelab enthusiasts and advanced learners who want real mastery
ip, ping, systemctl) and basic TCP/IP concepts.🧩 What you’ll learn in this micro-course?
By the end of this course, you’ll be able to:
- Module 1: Design multi-path and multi-tenant routing using iproute2 and VRFs
- Module 2: Build high-performance firewall setups with nftables
- Module 3: Create secure overlay networks using VXLAN and WireGuard (coming soon)
- Module 4: Implement traffic shaping and QoS policies to control real-world bandwidth usage (soming soon)
You’ll build, break, and fix your network, exactly like in production. Well, maybe not exactly like production but pretty close to that.
What are you waiting for? Time to take your Linux networking knowledge to the next level.
About the author
Umair Khurshid
Developer, open source contributor, and relentless homelab experimenter.