About this Course
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Hours to complete

Approx. 23 hours to complete

Suggested: 8 hours/week...
Available languages

English

Subtitles: English...
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Hours to complete

Approx. 23 hours to complete

Suggested: 8 hours/week...
Available languages

English

Subtitles: English...

Syllabus - What you will learn from this course

Week
1
Hours to complete
4 hours to complete

Week One

The description goes here...
Reading
11 videos (Total 162 min), 6 readings, 2 quizzes
Video11 videos
Overview Part 14m
Overview Part 28m
Central Control6m
Active Networks11m
Network Virtualization12m
From FORCES to Ethane: Control Plane Evolution9m
The Road to SDN7m
Martin Casado Interview27m
Nick McKeown Interview7m
Tutorial: Setup Vagrant/Mininet Course VM Setup1m
Reading6 readings
Syllabus10m
Scoring and Logistics10m
How Tos10m
Week One10m
Setup ("Programming Assignment" 1): Setup Virtual Box/Mininet Environment for SDN10m
Setup ("Programming Assignment" 1): Setup Virtual Box/Mininet Environment for SDN10m
Quiz2 practice exercises
Pre-Assesment Quiz20m
Quiz 1: History and Evolution of SDN10m
Week
2
Hours to complete
4 hours to complete

Week Two

The description goes here...
Reading
8 videos (Total 178 min), 2 readings, 3 quizzes
Video8 videos
Control/Data Separation6m
Opportunities in Various Domains13m
Challenges in Separating the Data and Control Planes13m
Routing Control Platform10m
The 4D Network Architecture10m
David Clark Interview1m
Teemu Koponen Interview45m
Reading2 readings
Week Two10m
Mininet Quiz Instructions10m
Quiz3 practice exercises
Quiz 2: Mininet Setup20m
Quiz 2.1: Control and Data Separation20m
Quiz 2.2: Routing Control Platform and 4D20m
Week
3
Hours to complete
3 hours to complete

Week Three

The description goes here...
Reading
8 videos (Total 133 min), 1 reading, 1 quiz
Video8 videos
Overview of SDN Controllers7m
Customizing SDN Control (Part 1: Switching)16m
Customizing SDN Control (Part 2: Firewalls)10m
Commercial-Grade Controllers: ODL9m
Commercial-Grade Controllers: Ryu5m
Jennifer Rexford Interview31m
Guido Appenzeller Interview35m
Reading1 reading
Week Three10m
Quiz1 practice exercise
Quiz 3: The Control Plane20m
Week
4
Hours to complete
4 hours to complete

Week Four

The description goes here...
Reading
11 videos (Total 197 min), 1 reading, 3 quizzes
Video11 videos
Applications of Virtual Networking10m
Network Virtualization with Mininet10m
Slicing Network Control7m
Virtualization in Multi-Tenant Datacenters8m
Network Functions Virtualization5m
Docker and Containerization4m
Networking in Docker5m
Brent Salisbury Interview40m
Larry Peterson Interview42m
Rob Sherwood Interview46m
Reading1 reading
Week Four10m
Quiz3 practice exercises
Quiz 4.1: Virtual Networking20m
Quiz 4.2: Data-Center Virtualization20m
Quiz 4.3: NFV and Docker10m

Instructor

Avatar

Dr. Nick Feamster

Professor
Department of Computer Science

About Princeton University

Princeton University is a private research university located in Princeton, New Jersey, United States. It is one of the eight universities of the Ivy League, and one of the nine Colonial Colleges founded before the American Revolution....

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

More questions? Visit the Learner Help Center.