Advanced Network Services, Security, and Programmability
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Advanced Network Services, Security, and Programmability
This course is part of CCNA v1.1 (200-301) Video Training Series Specialization
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Design and manage wireless networks by configuring WLANs and Wireless LAN Controllers (WLCs) to optimize network coverage and performance.
Apply and analyze network services like NAT, DHCP, and QoS to enhance and maintain optimal network performance.
Develop and evaluate security strategies using ACLs, VPNs, and Layer 2 security features to protect and harden network infrastructures.
Implement and integrate SDN and DevOps tools, such as Ansible and Terraform, to automate and streamline network configuration & management processes.
Skills you'll gain
Tools you'll learn
Details to know
8 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 18 modules in this course
Updated in May 2025.
This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This advanced course covers the critical aspects of modern network services, security, and programmability. Beginning with wireless networks, you'll explore essential topics such as wireless access point configurations, WLAN design, and mitigating interference. You will also learn how to configure and manage wireless LAN controllers using a graphical interface, ensuring a solid foundation in wireless networking. The course then transitions into network services, focusing on NAT, DHCP, and NTP. You will gain practical skills in configuring these services to optimize network performance and manage IP address allocation. Network management topics, including the use of AI for network monitoring and the configuration of SNMP and Syslog for real-time event logging, are thoroughly covered. You will also explore Quality of Service (QoS) principles and configurations to prioritize and manage network traffic effectively. In the final modules, you will delve into network security and programmability. Learn how to defend against various network threats through advanced security features, such as AAA, VPNs, and ACLs. You will also be introduced to network programmability concepts like SDN and configuration management using Ansible and Terraform. This comprehensive approach ensures you have the skills to automate network configurations and manage large-scale networks efficiently. By the end of the course, you will be well-prepared to tackle complex networking challenges and excel in your career. This course is designed for experienced network professionals seeking to advance their understanding of network services, security, and programmability. It is ideal for those preparing for higher-level certifications or aiming to take on senior roles in network management. A basic understanding of networking concepts and protocols is recommended.
In this module, we will introduce the fundamentals of wireless networking, highlighting its importance in connecting devices without physical constraints. You will learn about the basic concepts and key components that form the backbone of modern wireless communication.
What's included
1 video2 readings
1 videoβ’Total 1 minute
- Module 6 Introduction - Wireless Networksβ’1 minute
2 readingsβ’Total 20 minutes
- Introduction to the Course 'Advanced Network Services, Security, and Programmability'β’10 minutes
- Full Specialization Resourcesβ’10 minutes
In this module, we will provide a comprehensive overview of wireless networks, exploring their development and the various designs used in different environments. You will learn about key concepts such as RF communication and wireless interference.
What's included
7 videos
7 videosβ’Total 33 minutes
- Overview of Wireless Networksβ’2 minutes
- Wireless Access Pointsβ’6 minutes
- Wireless LAN (WLAN) Designsβ’3 minutes
- Access Point Modesβ’7 minutes
- Service Set Terminologyβ’4 minutes
- Radio Frequency (RF) Basicsβ’10 minutes
- Wireless Interferenceβ’2 minutes
In this module, we will cover the configuration of wireless networks, focusing on essential settings and management techniques. You will learn to configure WLCs and understand key factors like Wi-Fi standards and transmission methods for effective network deployment.
What's included
6 videos1 assignment
6 videosβ’Total 27 minutes
- Wireless Network Configurationβ’2 minutes
- Selecting a Wi-Fi Standardβ’5 minutes
- Transmission Methodsβ’8 minutes
- Spatial Streamsβ’1 minute
- Channel Bondingβ’4 minutes
- WLC Configuration via a Graphical Interfaceβ’7 minutes
1 assignmentβ’Total 15 minutes
- Assessment 1β’15 minutes
In this module, we will introduce various network services that support core functions like IP address assignment and time synchronization. You will gain an understanding of how these services contribute to overall network management and performance.
What's included
1 video
1 videoβ’Total 3 minutes
- Module 7 Introduction - Network Servicesβ’3 minutes
In this module, we will explore Network Address Translation (NAT) and its role in IP address management. You will learn how to configure NAT and PAT to enable efficient communication between private networks and the internet.
What's included
4 videos
4 videosβ’Total 25 minutes
- Network Address Translation (NAT)β’7 minutes
- Static NAT Configurationβ’5 minutes
- Dynamic NAT Configurationβ’6 minutes
- Port Address Translation (PAT) Configurationβ’7 minutes
In this module, we will cover the Network Time Protocol (NTP) and its role in maintaining consistent time across network devices. You will learn how to configure and verify NTP settings to ensure synchronized operations.
What's included
3 videos1 assignment
3 videosβ’Total 13 minutes
- Network Time Protocol (NTP)β’1 minute
- NTP Theoryβ’4 minutes
- NTP Configuration and Verificationβ’8 minutes
1 assignmentβ’Total 15 minutes
- Assessment 2β’15 minutes
In this module, we will introduce the Dynamic Host Configuration Protocol (DHCP) and its role in simplifying IP address management. You will learn to configure DHCP on routers to streamline network device configuration and management.
What's included
2 videos
2 videosβ’Total 12 minutes
- Dynamic Host Configuration Protocol (DHCP)β’4 minutes
- Configuring Routers as DHCP Clients and Serversβ’7 minutes
In this module, we will explore different network management services that help monitor and control network operations. You will learn how to configure SNMP, Syslog, and secure remote access tools for effective network management.
What's included
8 videos
8 videosβ’Total 49 minutes
- Network Management Servicesβ’2 minutes
- Options for Network Management Accessβ’7 minutes
- Artificial Intelligence (AI) for Network Managementβ’12 minutes
- Simple Network Management Protocol (SNMP) Theoryβ’5 minutes
- SNMP Configurationβ’8 minutes
- Syslogβ’6 minutes
- Configuring Remote Access with Secure Shell (SSH)β’4 minutes
- FTP and TFTPβ’7 minutes
In this module, we will introduce Quality of Service (QoS) and its role in managing network traffic. You will learn how to implement QoS settings to prioritize different types of traffic and maintain optimal network performance.
What's included
6 videos1 assignment
6 videosβ’Total 60 minutes
- Quality of Service (QoS)β’2 minutes
- Fundamentals of QoSβ’15 minutes
- Traffic Markingsβ’14 minutes
- Prioritizing Traffic Typesβ’8 minutes
- Shaping, Policing, and the Token Bucketβ’7 minutes
- Configuring QoSβ’14 minutes
1 assignmentβ’Total 15 minutes
- Assessment 3β’15 minutes
In this module, we will introduce network security concepts, focusing on the importance of protecting data and infrastructure. You will learn about common security challenges and the protocols designed to mitigate them.
What's included
1 video
1 videoβ’Total 2 minutes
- Module 8 Introduction - Network Securityβ’2 minutes
In this module, we will explore various network threats and the defense mechanisms used to counteract them. You will gain an understanding of the CIA Triad and learn to implement security measures to protect your network.
What's included
14 videos
14 videosβ’Total 91 minutes
- Threats and Defenseβ’4 minutes
- CIA Triadβ’4 minutes
- Threats vs. Vulnerabilitiesβ’2 minutes
- Social Engineering Attacksβ’8 minutes
- Denial of Service Attacksβ’6 minutes
- Other Common Attacksβ’9 minutes
- Password Protection of Cisco Devicesβ’11 minutes
- Authentication, Authorization, and Accounting (AAA)β’9 minutes
- Multi-Factor Authenticationβ’2 minutes
- Encryptionβ’9 minutes
- Virtual Private Networks (VPNs)β’10 minutes
- Password Best Practicesβ’4 minutes
- Wireless Security Protocolsβ’10 minutes
- Configuring a Wireless LAN for WPA2 with a Pre-Shared Keyβ’2 minutes
In this module, we will cover Access Control Lists (ACLs), a fundamental tool for managing network traffic. You will learn how to configure different types of ACLs to control access and protect network resources.
What's included
6 videos1 assignment
6 videosβ’Total 47 minutes
- Access Control Lists (ACLs)β’1 minute
- ACL Overviewβ’5 minutes
- Numbered Standard ACLsβ’8 minutes
- Numbered Extended ACLsβ’10 minutes
- Named ACLsβ’14 minutes
- ACL Considerationsβ’10 minutes
1 assignmentβ’Total 15 minutes
- Assessment 4β’15 minutes
In this module, we will explore Layer 2 security features that safeguard the network at the data link layer. You will learn to configure security settings on switches to prevent attacks like ARP spoofing and unauthorized access.
What's included
7 videos
7 videosβ’Total 42 minutes
- Layer 2 Security Featuresβ’1 minute
- DHCP Snooping Theoryβ’4 minutes
- DHCP Snooping Configurationβ’4 minutes
- Dynamic ARP Inspection (DAI) Theoryβ’4 minutes
- Dynamic ARP Inspection (DAI) Configurationβ’16 minutes
- Port Security Theoryβ’5 minutes
- Port Security Configurationβ’8 minutes
In this module, we will introduce network programmability and its significance in modern network management. You will learn about the tools and frameworks that enable automation and programmability in network environments.
What's included
1 video
1 videoβ’Total 2 minutes
- Module 9 Introduction - Network Programmabilityβ’2 minutes
In this module, we will introduce Software Defined Networking (SDN) and its impact on network management. You will learn how SDN architectures and controllers enable automation and programmability in modern networks.
What's included
6 videos1 assignment
6 videosβ’Total 28 minutes
- Software Defined Networking (SDN)β’2 minutes
- Overview of SDNβ’7 minutes
- REST APIsβ’5 minutes
- JSON Formattingβ’6 minutes
- Cisco SDN Controllersβ’4 minutes
- Software Defined Architecturesβ’5 minutes
1 assignmentβ’Total 15 minutes
- Assessment 5β’15 minutes
In this module, we will explore configuration management and its role in automating network processes. You will learn to use tools like Ansible and Terraform to ensure consistent and efficient network configuration.
What's included
4 videos
4 videosβ’Total 11 minutes
- Configuration Managementβ’1 minute
- The DevOps Lifecycleβ’4 minutes
- Configuration Management with Ansibleβ’2 minutes
- Configuration Management with Terraformβ’3 minutes
In this module, we will guide you through the CCNA exam preparation process, offering tips and strategies to enhance your readiness. You will learn about the registration process and how to approach the exam day with confidence.
What's included
4 videos1 assignment
4 videosβ’Total 15 minutes
- Module 10 Introduction - Exam Preparationβ’1 minute
- How to Register for the Examβ’3 minutes
- Study Strategiesβ’7 minutes
- What to do on Exam Dayβ’4 minutes
1 assignmentβ’Total 15 minutes
- Assessment 6β’15 minutes
In this module, we will celebrate your accomplishment of completing the CCNA v1.1 (200-301) training series. You will receive advice on how to proceed with your professional development, including certification options and career opportunities in the networking field.
What's included
1 video1 reading2 assignments
1 videoβ’Total 2 minutes
- Congratulations and Next Stepsβ’2 minutes
1 readingβ’Total 10 minutes
- Conclusion to the Course 'Advanced Network Services, Security, and Programmability'β’10 minutes
2 assignmentsβ’Total 75 minutes
- Full Course Assessmentβ’60 minutes
- Full Course Practice Assessmentβ’15 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Security
Course
Course
Why people choose Coursera for their career
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. Youβll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. Youβll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
