Course 1: Foundations & Interfaces

4 modules 60 minutes total
Ready to Start This Course?
Enroll to track your progress and access personalized learning resources as you complete each module.
Your Progress
Started: 0
Completed: 0

Begin your journey to becoming a confident Hedgehog Fabric Operator! This course introduces you to Kubernetes-native network operations, exploring how Hedgehog transforms complex networking tasks into simple, declarative workflows.

You'll learn the mindset shift from traditional CLI-based networking to infrastructure-as-code, discover the three operational interfaces (kubectl, API, UI), and understand Hedgehog's architecture—all through hands-on exploration of a live Virtual Lab environment.

Welcome to Foundations & Interfaces

This course establishes the foundational knowledge you need to operate Hedgehog fabrics confidently. You'll explore the architecture, understand the control model, and master the three interfaces for fabric operations.

Part 1: Welcome to Fabric Operations

Begin your journey by understanding what makes Hedgehog different. Learn the mindset shift from imperative CLI commands to declarative infrastructure-as-code.

Part 2: How Hedgehog Works

Discover the architecture behind Hedgehog's automation. Learn about the control plane, fabric agents, and reconciliation loops that make self-configuring networks possible.

Part 3: Mastering the Three Interfaces

Learn to use kubectl (CLI), Kubernetes API, and the Hedgehog UI for fabric operations. Understand when to use each interface and how they complement each other.

Part 4: Course Recap & Forward Map

Consolidate your learning and preview what's ahead. Understand how the foundation you've built prepares you for provisioning, observability, and troubleshooting.

Next Steps

Congratulations on completing Foundations & Interfaces! You're now ready to provision real network infrastructure in Course 2: Provisioning & Day 1 Operations.