The free on-ramp: core Python taught entirely through network data — show output, configs, inventories. No lab devices needed.
Built and graded by a practicing CCIE who runs real migrations with these exact tools. 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 pytest-graded exercises across ten labs. Nothing here is watch-and-nod; every claim about your skills is one the test suite verified.
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.