Careers360 Logo
ask-icon
share
    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 2480yesCoursera

    The fees for the Software Defined Networking course is :

    Particulars

    Fees

    Course with certificate

    Rs. 2,480


    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

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.