NetBox - Zero To Hero Course


Hello and welcome to this short course designed to take new NetBox users from ‘Zero to Hero’. We are excited to have you here!

The goals of this course are as follows:

Course Format

The course consists of bite sized modules, each one introducing a new concept or feature of NetBox. Each module is a step in the journey that leads to the deployment of a new branch office network at a remote site for a fictional company.

Each module includes a video teaching you how to interact with NetBox either via the Web UI or programmatically using the REST API. You can follow along with your own instance of NetBox, and all the code is available in the accompanying Git Repository - including a Postman Collection, Ansible Playbooks and Python Scripts - so you will have a fully working code base which you can clone to get you started on your way to becoming a NetBox Hero!

Join the Discussion

If you have any questions as you go through the course then pop on over to the NetBox Zero to Hero channel on the NetDev Community Slack! If you aren’t already a member then you can sign up for free here.

Example Scenario

The fictional scenario that will be used throughout this course to demonstrate NetBox features is:

So, with that said, lets dive in!


Module 1: Introduction

Module 2: Setting up the Organization

Module 3: Adding the Kit

Module 4: IP Addressing and VLANs

Module 5: Making the Connections

Module 6: Setting up the WiFi

Module 7: Automate All the Things!

Module 8: What About Virtualization?

Module 9: Powering Up!

Module 10: Providers and Circuits

Module 11: Custom Scripts

Module 12: The Boss is Asking for a Report (another easy win!)