The free on-ramp: core Python taught entirely through network data - show output, configs, inventories. No lab devices needed.
Built from real migration tooling and graded by real test suites - the field notes in these lessons come from production cutovers, not textbooks. Free - unlocks with your email, and that's the whole transaction.
Pull serials, IPs, MACs, and interface facts out of raw CLI text with string methods and regex that you understand line by line.
Loop a directory of saved configs, flag what is missing or rogue, and render findings with line numbers - the for-loop-with-an-if that replaces an audit tool.
Functions with contracts, classes for devices, modules organized by responsibility - finishing with netaudit, a package you built and can extend.
Fifty graded exercises - forty-five run right here in your browser, the capstone on your machine. Nothing here is watch-and-nod; every claim about your skills is one a grader verified.
You don't finish with a pile of disconnected exercises. Every skill you prove feeds one destination: netaudit, a small command-line tool that reads a switch config, flags what is missing or wrong, and prints a clean report. Lessons 1-9 build the parts right in your browser; the Lesson 10 capstone assembles them into a package you run on your own machine.
The Python core, taught entirely on network text: parse show output with strings and regex, do subnet math, read configs off disk, and model inventories with dicts and sets. Every lesson ends in a graded lab.
Turn working code into tooling you keep: functions with real contracts, device classes with inheritance, the library ecosystem done properly - then the capstone assembles it all into netaudit, a working audit package with a CLI.