Professional training – Networking
Network Automation with Python
Network Automation with Python in 6 focused hours: Netmiko and Paramiko, NAPALM and NETCONF and RESTCONF – practical, with exercises and templates for your daily work.
- Duration
- 6 hours, one session
- Level
- Expert
- Format
- Online or on-site
- Language
- German or English
- Certificate
- Certificate of attendance
Overview
“Network Automation with Python” is a compact live course in the field of Networking. It centres on Netmiko and Paramiko, NAPALM and NETCONF and RESTCONF – explained with realistic examples and deepened in exercises you can transfer straight to your daily work.
A stable, secure network is the prerequisite for almost every IT service, and with cloud connectivity, remote work, Wi-Fi and segmentation, complexity keeps growing. Our Network Automation with Python courses are aimed at network administrators, system owners and security teams who need to design, configure and secure networks and get them running again quickly after incidents. We combine protocol understanding with practical configuration: you work in a provided lab with real or virtual devices and analyze traffic yourself. The course runs online or on site, lasts one day and is offered at a fixed price per participant.
The course is delivered live – either online in a virtual classroom or on-site in our training rooms in Munich, Salzburg, Berlin, Augsburg, Hanover, Bremen, Stuttgart and Kaiserslautern. We can also run it exclusively for your team.
Focus areas of the course
Who is this course for?
- Network administrators and network engineers
- System administrators with network responsibility
- Security and firewall owners
- IT architects and technical project managers
What you will be able to do
- You know the key topics of Network Automation with Python – Netmiko and Paramiko, NAPALM, NETCONF and RESTCONF, YANG models overview, Jinja2 templates for configurations and Testing and compliance checks – and can apply them in practice.
- You understand how Network Automation with Python works and place it correctly in the overall network.
- You configure Network Automation with Python securely, traceably and with documentation.
- You narrow down Network Automation with Python issues systematically and resolve them.
- You plan changes so that availability and security are preserved.
Course outline
Module 1 Fundamentals and architecture of Network Automation with Python
- Key terms, protocols and operating principles
- Where Network Automation with Python fits in the overall network and the OSI model
- Typical use cases and design decisions
- Differences from alternative technologies and vendors
Module 2 Focus areas: Network Automation with Python
- Netmiko and Paramiko
- NAPALM
- NETCONF and RESTCONF
- YANG models overview
- Jinja2 templates for configurations
- Testing and compliance checks
Module 3 Configuration and commissioning
- Building the lab environment and base configuration
- Step-by-step setup of Network Automation with Python
- Planning addressing, segmentation and routing cleanly
- Documenting, backing up and versioning configurations
Module 4 Security, operations and monitoring
- Hardening according to common best practices
- Access control, logging and hardening
- Monitoring availability, load and error rates
- Carrying out changes and updates in a controlled way
Module 5 Troubleshooting and hands-on labs
- Systematic layer-by-layer approach to incidents
- Reproducing and fixing typical Network Automation with Python failure patterns
- Analyzing traffic and log files
- Case studies from real network environments
Module 6 Transfer to your daily work
- Exercise based on a realistic case
- Typical mistakes and how to avoid them
- Checklist and templates to take away
- Open questions, outlook and resources for further learning
Prerequisites
Basic IT and networking knowledge (IP addresses, switches, routers) is helpful. Entry-level courses require no prior knowledge. Solid hands-on experience with the topic is expected.
Technical requirements
Laptop with a current browser and SSH client; lab environment and device access for Network Automation with Python are provided by us.
Dates & locations
For every location we suggest a date roughly four weeks ahead. Your preferred date is always possible.
- Munich Tue, 15 December 2026 6 hrs Request
- Salzburg Thu, 10 December 2026 6 hrs Request
- Berlin Tue, 15 December 2026 6 hrs Request
- Augsburg Fri, 11 December 2026 6 hrs Request
- Hanover Thu, 10 December 2026 6 hrs Request
- Bremen Mon, 14 December 2026 6 hrs Request
- Stuttgart Wed, 16 December 2026 6 hrs Request
- Kaiserslautern Tue, 15 December 2026 6 hrs Request
- Online Mon, 14 December 2026 6 hrs Request
Frequently asked questions
Who is the Network Automation with Python course for?
It is for network and system administrators, security owners and architects who plan, operate or secure Network Automation with Python. Beginners learn the concepts, while experienced engineers deepen design, troubleshooting and automation. In a short pre-call we clarify your priorities.
Do we work on real devices?
For Network Automation with Python we use a lab with real or virtualized network devices and analysis tools. You configure on your own, provoke failures and evaluate traffic. Your company's production networks are not touched.
How much does “Network Automation with Python” cost?
The course costs a flat €949 plus VAT per participant – whether online or on-site. This includes 6 hours of live training with a trainer, course materials, a lab environment and a certificate of attendance.
Can I suggest my own date?
Yes. For every location we suggest a date roughly four weeks ahead. In the request form you can always describe your preferred date or period in free text – we check availability and get back to you within one working day.
Is the course online or on-site?
Both are possible: live online in a virtual classroom or on-site in Munich, Salzburg, Berlin, Augsburg, Hanover, Bremen, Stuttgart and Kaiserslautern. We can also run the course exclusively for your team.
Can the course be tailored to our team?
Yes. Tailor-made courses cost approx. €4,500 more, depending on the topic and by arrangement. We agree content, examples and exercises with you in advance.
More courses in Networking
- pfSense & OPNsense
- Fortinet FortiGate Administration
- Palo Alto Networks Firewalls
- VPN with IPsec & WireGuard
- SD-WAN Concepts & Operations
- Network Troubleshooting with Wireshark
- Network Automation with Ansible
- Juniper Junos Fundamentals
- HPE Aruba Networking Switching & Wi-Fi
- MikroTik RouterOS
- Advanced DNS
- Load Balancing & Application Delivery