Get started with custom lists to organize and share courses.

Sign up

Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Computer Networks

University of Washington via Coursera

14 Reviews 873 students interested

Taken this course? Share your experience with other students. Write review

Overview

Sign up to Coursera courses for free Learn how

Computer networks from ISPs to WiFi and cellular networks are a key part of the information economy. These networks are the foundation for the Web, and they enable companies such as Google, Facebook and Amazon. This course introduces the fundamental problems of computer networking, from sending bits over wires to running distributed applications. For each problem, we explore the design strategies that have proven valuable in practice. Topics include error detection and correction, multiple-access, bandwidth allocation, routing, internetworking, reliability, quality of service, naming, content delivery, and security. As we cover these topics, you will learn how the internals of the Internet work to support the Web and other networked applications. You will develop a detailed understanding of widely-used networking technologies such as TCP/IP, HTTP, 802.11, Ethernet, and DNS.

Syllabus

  • Introduction, Protocols and Layering
  • Physical and Link layers
  • Retransmissions, Multiple access, Switching
  • Network layer, Internetworking
  • Intra- and Inter-domain Routing
  • Transport layer, Reliability
  • Congestion Control
  • DNS, Web/HTTP, Content Distribution
  • Quality of Service and Real-time Apps
  • Network Security

Taught by

David Wetherall, Arvind Krishnamurthy and John Zahorjan

Help Center

Most commonly asked questions about Coursera Coursera

Reviews for Coursera's Computer Networks
4.9 Based on 14 reviews

  • 5 stars 86%
  • 4 stars 14%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Life S
5.0 5 years ago
Life completed this course.
I believe the first running of the class was in late 2012, so the content is still quite current. The course lasts 12 weeks and walks you through a wide range of major topics related computer networks work from the physical layer of sending signals on wires or through the air to network security and quality of service. The class provides insight into how many things you likely use every day actually work, like Ethernet, Wifi, routers, switches, hubs, virtual private networks, content distribution network, peer to peer services, and of course, the domain name system and the Internet itself.
2 people found
this review helpful
Was this review helpful to you? Yes
Vijayakumar N
5.0 5 years ago
by Vijayakumar completed this course, spending 6 hours a week on it and found the course difficulty to be hard.
Hi. Computer Networks is an excellent course that helps anyone, even without any prior exposure to Computer science, gain knowledge on how messages are transmitted along links, what are the diverse problems encountered in the process and what are the mechanisms in place to address these issues and keep up the network performance. Dr David Wetherall, with his great teaching skill, presents complex concepts in a very lucid style. I have repeated this course another two times after completing it, in the role of a Community TA. Since the course is rich in content, you gain a lot out of repeating it. Each time the course was repeated, the quizzes and exams have been improved and made challenging. The course demands serious involvement.
Was this review helpful to you? Yes
Kartik K
5.0 5 years ago
Kartik completed this course.
This is supposed to be an introductory course to computer networks and doesn’t expect much on part of the students. Still, it covers the subject in great depth, from internet history to reference models, from framing techniques to multiple access schemes, routing protocols, congestion control, DNS, CDNs, Quality of Service and Network Security. I think it is a fun and engaging course.
Was this review helpful to you? Yes
Ilya R
4.0 4 years ago
by Ilya completed this course.
3 people found
this review helpful
Was this review helpful to you? Yes
Rafaoui R
5.0 5 years ago
Rafaoui is taking this course right now and found the course difficulty to be easy.
0 person found
this review helpful
Was this review helpful to you? Yes
Andrew Y
5.0 2 years ago
Andrew completed this course.
Was this review helpful to you? Yes
Bruno L
5.0 2 years ago
by Bruno completed this course.
Was this review helpful to you? Yes
Cecilia E
5.0 4 years ago
by Cecilia is taking this course right now.
Was this review helpful to you? Yes
Lindsay F
4.0 4 years ago
by Lindsay completed this course.
Was this review helpful to you? Yes
Andrei D
5.0 3 years ago
by Andrei completed this course.
Was this review helpful to you? Yes
Aleksandr A
5.0 3 years ago
Aleksandr completed this course.
Was this review helpful to you? Yes
Daniel N
5.0 4 years ago
Daniel completed this course.
Was this review helpful to you? Yes
Andrei
5.0 4 years ago
Andrei completed this course.
Was this review helpful to you? Yes
Julia V
5.0 4 years ago
by Julia completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.