Computer Networking

by

Georgia Institute of Technology
Free Course

Computer Networking

Brief overview of content only without mentorship, project reviews, certification

Icon steps
Please waitLoading…
About the course

Computer Networking

This class is offered as CS6250 at Georgia Tech where it is a part of the Online Masters Degree (OMS). Taking this course here will not earn credit towards the OMS degree.

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.

Course Leads
Nick Feamster

Nick Feamster

Instructor

Joshua Valdez

Joshua Valdez

Instructor

Course Cost
Free
Timeline
Approx. 3 months
Skill Level
intermediate
Pre-Requisites & Requirements

The ideal preparation for this course would be the successful completion of an undergraduate level Computer Networking course. An understanding of the TCP/IP protocol and the its layer model is recommended. Basic knowledge of python (such as through Intro to Computer Science) is required.

You should be comfortable with the implementation of basic search algorithms and a working knowledge of Linux and virtual machines is recommended.

Upgrade to the Nanodegree Advantage

Get started on your journey to #Jobs of Tomorrow

Free Courses
Nanodegree

Industry-relevent Content

Lifetime access of content - Post Graduation

Projects

Project Reviews

Mentorship

Certification

Career Services / Job Assistance

Access to Propel - Udacity's Job Fair

Udacity on the go

Now you can achieve your goals on the move. Discover our offerings, personalised recommendations, classroom experience and so much more. Install Now!

Need Help with Enrollments?1800-121-6240
Mon - Fri, 10 am - 10 pm