This course covers advanced topics in Computer Networking such as Software-Defined Networking (SDN), Data Center Networking and Content Distribution. The course is divided into three parts:
Part 1 is about the implementation, design principles and goals of a Computer Network and touches upon the various routing algorithms used in CN (such as link-state and distance vector).
Part 2 talks about resource control and content distribution in Networking Applications. It covers Congestion Control and Traffic Shaping.
Part 3 deals with the operations and management of computer networks encompassing SDN's (Software Defined Networks), Traffic Engineering and Network Security.
Length: Approx. 3 Months
Provider: Georgia Tech via Udacity
Subject: Computer Science
Instructors: Nick Feamster, Joshua Valdez