Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

Software-defined networking has its biggest hand in this generation of networking industry looking at recent technological development. SDN has evolved at a very good speed which makes it applicable to many fields of networking which are within the data center for the cloud as well as the new world of the lot. In this period where software is mainly used to control all the networks, it becomes very important and extremely easy to adapt to whatever changes and evolution the software industry goes through.

SDN also is important for establishing a foothold in cloud computing, network security and intent base networking. To go along step by step with the evolution of the technology it becomes very crucial for all the software personals to master their skills and stand in the tough competition that is prevailing in the industry. This is a perfect platform for them that will help them to sharpen their skills and walk towards a bright future.

The Highlights

  • Approximate duration of 32 hours course
  • 100% online learning
  • Flexible deadlines
  • Offered by The University of Chicago

Programme Offerings

  • quizzes
  • Reading
  • assignments
  • Projects.

Courses and Certificate Fees

Fees InformationsCertificate AvailabilityCertificate Providing Authority
INR 2435yesCoursera
  • This course is available with two options of enrolment one with a certificate other without a certificate.
  • The candidate is expected to choose the option that is favorable.
  • The fees will be deducted from the account using the card details given while enrolling.

Particulars

Fees (per month)

Course with certificate

Rs. 2,435


Eligibility Criteria

Certification qualification details

The candidates will be able to get a certificate of completion only after they successfully complete the programme. 

What you will learn

Candidates pursuing the Software Defined Networking programme will be able to learn and get exposure to varied areas:

  • The candidates will learn about programming languages and about the controller that makes them possible
  • They will acquire in-depth knowledge about SDN based control and virtualization and will be able to work on them.
  • They will be able to work on data using network visualization.
  • They will get hands-on experience of how to use SDN and customize the control plane using it.

Who it is for


Application Details

To fill the application form, follow the steps given below:

Step 1: Visit the course page. https://www.coursera.org/learn/sdn

Step 2: Click on the ‘enroll for free’ option available on the screen.

Step 3: Log in or sign choosing the appropriate option.

Step 4: click on the option that is favorable.

Step 5: Enter the card details and other information that is asked and proceed.

The Syllabus

Videos
  • Introduction to SDN (Summer 2015): What's New
  • Overview Part 1
  • Overview Part 2
  • Central Control
  • Active Networks
  • Network Virtualization
  • From FORCES to Ethane: Control Plane Evolution
  • The Road to SDN
  • Martin Casado Interview
  • Nick McKeown Interview
  • Tutorial: Setup Vagrant/Mininet Course VM Setup
Readings
  • Syllabus
  • Scoring and Logistics
  • Week One
  • Set up Your Own Virtual Network: A Virtual Box/Mininet Environment for SDN
Assignments
  • Pre-Assessment Quiz
  • Quiz 1: History and Evolution of SDN

Videos
  • Mininet Topologies and Mininet Python API
  • Control/Data Separation
  • Opportunities in Various Domains
  • Challenges in Separating the Data and Control Planes
  • Routing Control Platform
  • The 4D Network Architecture
  • David Clark Interview1h 
  • Teemu Koponen Interview
Readings
  • Week Two
  • Mininet Quiz Instructions
Assignments
  • Quiz 2: Mininet Setup
  • Quiz 2.1: Control and Data Separation
  • Quiz 2.2: Routing Control Platform and 4D

Videos
  • The Control Plane
  • Overview of SDN Controllers
  • Customizing SDN Control (Part 1: Switching)
  • Customizing SDN Control (Part 2: Firewalls)
  • Commercial-Grade Controllers: ODL
  • Commercial-Grade Controllers: Ryu
  • Jennifer Rexford Interview
  • Guido Appenzeller Interview
Reading
  • Week Three
Assignments
  • Quiz 3: The Control Plane

Videos
  • Virtualization
  • Applications of Virtual Networking
  • Network Virtualization with Mininet
  • Slicing Network Control
  • Virtualization in Multi-Tenant Datacenters
  • Network Functions Virtualization
  • Docker and Containerization
  • Networking in Docker
  • Brent Salisbury Interview
  • Larry Peterson Interview
  • Rob Sherwood Interview
Reading
  • Week Four

Assignments
  • Quiz 4.1: Virtual Networking
  • Quiz 4.2: Data-Center Virtualization
  • Quiz 4.3: NFV and Docker

Videos
  • Programmable Data Planes
  • Making Software Faster: RouteBricks
  • Programmable Hardware Overview
  • Programmable Chipsets: RMT
  • High-Level Programming Languages: P4
  • P4 Examples
  • Intermediate Representations: NetASM
  • Pat Bosshart Interview
  • Chang Kim Interview
  • Dan Daly Interview
Assignments
  • Quiz 5.1: Programmable Data Planes
  • Quiz 5.2: Protocol Independent Forwarding

Reading
  • Week Five

Videos
  • The motivation for "Northbound APIs" and SDN Programming Languages
  • Frenetic: A Programming Language for SDNs
  • Composing SDN Policies
  • Pyretic: A Language for Composing SDN Policies
  • Kinetic: Event-Based SDN Control
  • Nate Foster Interview
  • Josh Reich Interview
Reading
  • Week Six
Assignments
  • Quiz 6: Programming SDNs3

Videos
  • Data Centers
  • Internet Exchange Points
  • Wide-Area Backbone Networks
  • Home Networks
  • Bryan Larish Interview
  • Bob Lantz Interview
  • Umesh Krishnaswamy Interview
  • Amin Vahdat Interview
Reading
  • Week Seven
Assignments
  • Quiz 7: SDN Use Cases

Videos
  • Configuration Verification
  • Data Plane Verification
  • Control Plane Verification
  • Brighten Godfrey Interview
  • Shriram Krishnamurthy Interview
  • Wireless
  • Open Problems and Next Steps
  • Madhu Venugopal Interview
  • Russ Clark Interview
Reading
  • Week Eight

Assignments
  • Quiz 8.1: Verification

Instructors

UChicago Frequently Asked Questions (FAQ's)

1: What is the duration of course completion?

The course is of approximately 32 hours; it also depends on the speed of the candidate as to how fast or slow they are. 

2: Is there any other payment platform available?

No. There is no other platform available. The candidate is expected to pay the fees using a credit or debit card. By providing the card details for the same.

3: Can I pay the fees in installments?

No, the candidate is expected to pay the fees in one shot. 

4: Will I be given all the study material of the course if I choose the free enrolment option?

Yes, the candidate will be provided with all the study material for the course despite choosing the free enrolment option.

5: Will I receive a certificate if I enroll for free?

No, the candidate will not earn the certificate if applied for the free course. Certification is only for the ones who pay the fees.

6: Will my doubts be solved if I apply for the free enrolment?

Yes, all the doubts of any candidate will be solved despite any course chosen.

7: When will the course start?

The candidate will receive all the information about the course as soon as they enrol for the same.

8: Is there any internship opportunity available after I complete the course?

We do not promise the candidate any internships after they complete the course.

Articles

Back to top