# Network Automation & Scripting

> Master network automation using Python, Ansible, and NETCONF/RESTCONF to eliminate manual errors, enforce compliance, and scale infrastructure.

Canonical: https://codelivly.com/learning-paths/network-automation-scripting
Last updated: 2026-09-05

| | |
|---|---|
| Level | Intermediate |
| Category | Networking |
| Rooms | 3 |
| Lessons | 14 |
| Estimated time | 1 h 30 min |

This comprehensive learning path dives deep into the principles and practices of automating network infrastructure. You will explore Python scripting for network tasks, configuration management with Ansible, and modern programmatic interfaces like NETCONF, RESTCONF, and gRPC. From automating repetitive CLI tasks to building self-healing, Infrastructure as Code (IaC) pipelines, this path equips you with the skills to design, deploy, and manage resilient, scalable networks while eliminating human error, accelerating deployment cycles, and enabling continuous security compliance.

## Rooms in this path

1. [Python for Network Engineers](https://codelivly.com/rooms/python-for-network-engineers) - Master Python scripting for network automation using Netmiko, NAPALM, and YAML to eliminate manual CLI errors and scale…
2. [Infrastructure as Code with Ansible](https://codelivly.com/rooms/infrastructure-as-code-with-ansible) - Master Infrastructure as Code (IaC) using Ansible to automate network configuration, enforce security baselines, and…
3. [Network APIs and NETCONF/RESTCONF](https://codelivly.com/rooms/network-apis-and-netconfrestconf) - Master modern network automation using RESTCONF and NETCONF to interact with structured data models, bypass CLI…

## Related

- [Career path: Network Engineer](https://codelivly.com/career-paths/network-engineer)
- [Wireless Networking Fundamentals](https://codelivly.com/learning-paths/wireless-networking-fundamentals)
- [Network Troubleshooting and Monitoring](https://codelivly.com/learning-paths/network-troubleshooting-and-monitoring)
- [Network Security and Hardening](https://codelivly.com/learning-paths/network-security-and-hardening)
