Engineer skills/Exam Hands-on skills track

Python for Network Engineers

Python from the very first line, always with a network job to do: read and fix scripts, turn CLI output and CSV files into data, plan subnets with ipaddress, build configs from Jinja2 templates, push and back up devices over SSH, call REST APIs, and turn a script into a tool with options, logs, error handling and cron. Every lab runs real code against simulated routers and switches.

modules
14 modules
labs
28 labs
quiz questions
210 quiz questions

On the free Starter plan the first module is open. Upgrade to unlock every module in this track.

See plans

Keywords for your resume

Skills you can list after you finish this track and its labs.

  • Python for network automation
  • Netmiko & SSH automation
  • Jinja2 config templates
  • ipaddress & subnet tools
  • Parsing CLI output (TextFSM, regex)
  • REST APIs with requests
  • JSON & YAML handling
  • Network CLI tools in Python
🎓 For educational purposes only — all devices are simulationsTerms of UsePrivacy Policy© 2026 Network Kings
CONFIG by Network Kings — an educational IT simulation platform for learning purposes only. It is not Cisco IOS, Junos, FortiOS or PAN-OS and contains no Cisco, Juniper, Fortinet or Palo Alto Networks software. Cisco, IOS, CCNA, CCNP, Juniper, JNCIA, JNCIS, JNCIP, Fortinet, FortiGate, FortiOS, NSE, Palo Alto Networks, PAN-OS and PCNSE are trademarks of their respective owners. Network Kings is not affiliated with or endorsed by Cisco Systems, Inc., Juniper Networks, Inc., Fortinet, Inc. or Palo Alto Networks, Inc.