We may earn an affiliate commission when you visit our partners.
Ben Piper

In this course, Cisco Enterprise Networks: Automation and SDN, you’ll learn how SDN works under the hood to automate networks.

Read more

In this course, Cisco Enterprise Networks: Automation and SDN, you’ll learn how SDN works under the hood to automate networks.

Unravel the mystery behind software-defined networking (SDN). In this course, Cisco Enterprise Networks: Automation and SDN, you’ll learn how SDN works under the hood to automate networks. First, you’ll learn the architecture and components of SD-Access, Cisco’s SDN solution for campus networks. Next, you’ll learn how SD-WAN automates provisioning of WAN devices and connectivity. Finally, you’ll learn how to programmatically interact with these SDN platforms using application programming interfaces (APIs) and Python. When you’re finished with this course, you’ll feel confident in your understanding of SDN.

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Taught by Ben Piper, who is recognized for their work on Cisco enterprise networking
Develops practical skills on SD-Access, SD-WAN, and APIs, which are core skills for network engineers and IT professionals
Provides a strong foundation for beginners looking to understand SDN and network automation
Examines real-world scenarios and use cases, making the course highly relevant to industry
Teaches using a hands-on approach with Python and API examples, which helps learners apply their knowledge
Taught by Ben Piper, who is recognized for their work on Cisco enterprise networking

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Cisco sdn: practical enterprise network automation

According to learners, this course is a highly recommended and game-changing resource for network professionals, offering a comprehensive and clear understanding of Cisco's Software-Defined Networking (SDN) solutions, including SD-Access and SD-WAN architectures. Students consistently praise the instructor's profound knowledge and ability to simplify complex topics. The practical, hands-on labs, often utilizing Cisco DevNet sandbox environments, are invaluable for applying concepts and mastering network automation with APIs and Python. While overwhelmingly positive, a few reviews indicate it assumes a strong prior networking background, suggesting it might be challenging for true beginners.
Complex SDN concepts are demystified by the instructor.
"The instructor's explanations are easy to follow, even for someone new to SDN concepts."
"The instructor's knowledge is profound, and they have a gift for explaining difficult concepts clearly."
"The instructor's ability to simplify complex topics is remarkable."
Highly relevant for upskilling network engineers in automation.
"This course is the best of its kind related to learning enterprise network automation concepts."
"The practical exercises, especially with Python and APIs, are invaluable. This course fills a critical gap in current learning materials."
"It takes you from understanding the 'what' of SDN to the 'how' with practical examples using Python and APIs."
"It provides a clear path for traditional network engineers to embrace SDN and automation."
Offers invaluable practical experience with SDN via labs.
"I particularly appreciate the hands-on labs, which are practical and reinforce the theoretical concepts. The use of Cisco DevNet sandbox environments is a huge plus."
"The practical exercises, especially with Python and APIs, are invaluable."
"The labs are challenging but fair and really help to apply what you learn."
"The labs are particularly strong."
Could benefit from more detailed lab support and advanced topics.
"My only minor critique is that some labs, while practical, could have more detailed instructions or troubleshooting tips..."
"I would suggest adding more advanced scenarios for real-world deployments."
"A little more depth on troubleshooting common issues in labs would be great."
A strong networking background is highly recommended.
"The course has good information, but it feels like it's aimed at people who already have a strong networking background."
"As someone relatively new to the field, I found myself sometimes struggling with the pace and the depth of the technical jargon."
"More foundational content or clearer prerequisites would be helpful."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Cisco Enterprise Networks: Automation and SDN with these activities:
Review computer networking fundamentals
Build a foundation in computer networks fundamentals
Browse courses on Computer Networking
Show steps
  • Review the OSI model
  • Research different network topologies
  • Learn about network protocols
Join a study group or online community focused on SDN
Collaborate with others and exchange knowledge on SDN
Browse courses on SDN
Show steps
  • Identify relevant study groups or online communities
  • Join the group and participate in discussions
  • Share your knowledge and insights with others
Review the book 'Software-Defined Networks: A Comprehensive Approach'
Gain a deeper understanding of SDN concepts and principles
Show steps
  • Read through the book thoroughly
  • Take notes on key concepts
  • Complete the end-of-chapter exercises
Five other activities
Expand to see all activities and additional details
Show all eight activities
Follow a tutorial on SD-Access
Gain practical experience configuring and managing SD-Access
Show steps
  • Find a reputable SD-Access tutorial
  • Follow the tutorial step-by-step
  • Configure and test an SD-Access network in a lab environment
Attend a workshop on SDN and network automation
Network with experts and learn about the latest trends in SDN
Browse courses on SDN
Show steps
  • Identify relevant workshops in your area
  • Register for a workshop
  • Attend the workshop and participate actively
  • Follow up with the organizers and speakers after the workshop
Practice configuring SD-WAN devices
Develop proficiency in configuring and managing SD-WAN devices
Browse courses on SD-WAN
Show steps
  • Set up a lab environment with SD-WAN devices
  • Configure basic SD-WAN settings
  • Test and troubleshoot SD-WAN connectivity
Create a blog post or article on a specific aspect of SDN
Reinforce your understanding by sharing your knowledge with others
Browse courses on SDN
Show steps
  • Choose a specific topic within SDN
  • Research the topic thoroughly
  • Write a blog post or article that explains the topic clearly
  • Publish your article and share it with others
Design and implement an SDN solution for a small business
Apply your knowledge of SDN to a real-world scenario
Browse courses on SDN
Show steps
  • Gather requirements from the business
  • Design an SDN solution
  • Implement the solution in a lab environment
  • Deploy the solution in the business environment
  • Monitor and troubleshoot the solution

Career center

Learners who complete Cisco Enterprise Networks: Automation and SDN will develop knowledge and skills that may be useful to these careers:
Network Administrator
A Network Administrator manages and maintains computer networks. Completing the Cisco Enterprise Networks: Automation and SDN course may be helpful for those aspiring to this role as it provides a comprehensive understanding of the latest network technologies. This knowledge can be applied to efficiently manage and maintain networks and to troubleshoot and resolve network issues.
Network Engineer
A Network Engineer plans, builds, and maintains computer networks. Those interested in this career may find the Cisco Enterprise Networks: Automation and SDN course especially useful as it provides hands-on experience with the latest network technologies. This can lead to a competitive edge in the job market as SDN and network automation are becoming increasingly common.
Network Security Engineer
A Network Security Engineer designs, implements, and maintains security measures for computer networks. The Cisco Enterprise Networks: Automation and SDN course can help build a foundation for this role by providing a deep understanding of the latest network security technologies. This knowledge can be applied to design and implement secure networks and to detect and respond to security incidents.
Network Architect
A Network Architect crafts and designs network architectures for organizations. The Cisco Enterprise Networks: Automation and SDN course can help build a foundation for this role by providing a deep understanding of the latest network technologies, including SDN and network automation. This knowledge can be applied to design and implement scalable, secure, and efficient networks.
IT Consultant
An IT Consultant provides expert advice and guidance to organizations on IT-related matters. Completing the Cisco Enterprise Networks: Automation and SDN course may be beneficial for those aspiring to this role as it provides a deep understanding of the latest network technologies and industry best practices. This knowledge can be applied to provide valuable advice and guidance to clients on network design, implementation, and management.
Cloud Security Engineer
A Cloud Security Engineer designs, implements, and maintains security measures for cloud computing systems. Taking the Cisco Enterprise Networks: Automation and SDN course may be helpful for those interested in this career as it provides a deep understanding of the network security technologies used in cloud computing. This knowledge can be applied to design and implement secure cloud architectures and to detect and respond to security incidents.
Cloud Architect
A Cloud Architect designs and manages cloud computing systems. Completing the Cisco Enterprise Networks: Automation and SDN course may be beneficial for those interested in this career as it provides a deep understanding of the network technologies used in cloud computing. This knowledge can be applied to design and implement scalable, secure, and efficient cloud architectures.
Data Center Technician
A Data Center Technician maintains and operates computer systems and networks within data centers. The Cisco Enterprise Networks: Automation and SDN course can provide a solid foundation for this role by covering the latest network technologies and best practices for data center operations. This knowledge can be applied to ensure the smooth and efficient operation of data centers.
DevOps Engineer
A DevOps Engineer collaborates with developers and operations teams to ensure the smooth and efficient development and deployment of software applications. The Cisco Enterprise Networks: Automation and SDN course can provide a solid foundation for this role by covering the latest network technologies and best practices for DevOps. This knowledge can be applied to design and implement automated and efficient DevOps pipelines.
IT Manager
An IT Manager plans, organizes, and directs the IT activities of an organization. Taking the Cisco Enterprise Networks: Automation and SDN course may be helpful for those aspiring to this role as it provides a comprehensive understanding of the latest network technologies. This knowledge can be applied to make informed decisions about network design, implementation, and management.
Machine Learning Engineer
A Machine Learning Engineer designs and develops machine learning models. The Cisco Enterprise Networks: Automation and SDN course may be helpful for those interested in this career as it provides a deep understanding of the network technologies used in machine learning. This knowledge can be applied to design and implement machine learning models for network optimization and security.
Security Analyst
A Security Analyst identifies and responds to security threats within computer systems and networks. Taking the Cisco Enterprise Networks: Automation and SDN course may be useful for this role as it provides a deep understanding of the latest network security technologies. This knowledge can be applied to design and implement secure networks and to detect and respond to security incidents.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. The Cisco Enterprise Networks: Automation and SDN course may be helpful for those interested in this career as it provides a deep understanding of the software development process and the latest network technologies. This knowledge can be applied to develop innovative and efficient software applications.
Data Scientist
A Data Scientist analyzes and interprets data to extract insights and make predictions. The Cisco Enterprise Networks: Automation and SDN course may be helpful for those interested in this career as it provides a deep understanding of the network technologies used in data science. This knowledge can be applied to design and implement data science pipelines and to extract insights from network data.
Systems Administrator
A Systems Administrator configures and runs computer systems and networks within organizations. A background in Cisco Enterprise Networks: Automation and SDN may be helpful as this course covers the latest techniques for automating and managing networks. This could be especially beneficial for Systems Administrators who are responsible for managing large and complex networks.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Cisco Enterprise Networks: Automation and SDN.
Provides a comprehensive guide to network management and automation, including the use of tools such as SNMP, CLI, and Python.
Provides a comprehensive guide to the Cisco CCNA Routing and Switching exam, including the routing and switching topics covered on the exam.
Provides a comprehensive guide to the Cisco CCNP Routing and Switching exam, including the routing and switching topics covered on the exam.
Provides a comprehensive review of SDN technologies, including their history, architecture, and applications. It valuable resource for anyone looking to gain a deeper understanding of SDN.
Provides a comprehensive overview of computer networking, covering topics such as network architecture, protocols, and applications. It valuable resource for anyone looking to gain a deeper understanding of computer networking.
Provides a comprehensive overview of data communications and networking, covering topics such as network architecture, protocols, and applications. It valuable resource for anyone looking to gain a deeper understanding of data communications and networking.
Provides a comprehensive overview of network management, covering topics such as network monitoring, troubleshooting, and performance analysis. It valuable resource for anyone looking to gain a deeper understanding of network management.
Provides a practical guide to network security monitoring, covering topics such as incident detection, response, and forensics. It valuable resource for anyone looking to learn how to monitor and protect their networks.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser