Computer Networks

Provided by:
8/10 stars
based on  16 reviews
Provided by:
Cost FREE
Start Date On demand

Course Details

Cost

FREE

Upcoming Schedule

  • On demand

Course Provider

Coursera online courses
Coursera's online classes are designed to help students achieve mastery over course material. Some of the best professors in the world - like neurobiology professor and author Peggy Mason from the University of Chicago, and computer science professor and Folding@Home director Vijay Pande - will supplement your knowledge through video lectures. They will also provide challenging assessments, interactive exercises during each lesson, and the opportunity to use a mobile app to keep up with yo...
Coursera's online classes are designed to help students achieve mastery over course material. Some of the best professors in the world - like neurobiology professor and author Peggy Mason from the University of Chicago, and computer science professor and Folding@Home director Vijay Pande - will supplement your knowledge through video lectures. They will also provide challenging assessments, interactive exercises during each lesson, and the opportunity to use a mobile app to keep up with your coursework. Coursera also partners with the US State Department to create “learning hubs” around the world. Students can get internet access, take courses, and participate in weekly in-person study groups to make learning even more collaborative. Begin your journey into the mysteries of the human brain by taking courses in neuroscience. Learn how to navigate the data infrastructures that multinational corporations use when you discover the world of data analysis. Follow one of Coursera’s “Skill Tracks”. Or try any one of its more than 560 available courses to help you achieve your academic and professional goals.

Provider Subject Specialization
Humanities
Sciences & Technology
4699 reviews

Course Description

The Internet is a computer network that millions of people use every day. Understand the design strategies used to solve computer networking problems while you learn how the Internet works.
Computer Networks course image
Reviews 8/10 stars
16 Reviews for Computer Networks

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Student profile image
Student profile image

Student

4/10 starsDropped
5 years, 11 months ago
In my personal opinion having forums devoted to specific sexes is needless, not relevant to subject, and worse, encourages sexism. For that reason I dropped it.
Was this review helpful? Yes3
 Flag
Pavel Klammert profile image
Pavel Klammert profile image
6/10 starsDropped
  • 12 reviews
  • 10 completed
4 years, 11 months ago
The course itself is fine (nothing special btw), it presents the way today's technology works (i don't find it very suited for newbies(. I found it very time demanding, which was also the reason i dropped out.
Was this review helpful? Yes0
 Flag
Aleksandr Petrikov profile image
Aleksandr Petrikov profile image
8/10 starsCompleted
  • 3 reviews
  • 3 completed
5 years ago
I like this course! It was very extensive and deep enough. But unfortunately it was more theoretical course than practical. I'd like to see more practical labworks, maybe some simulation exercises and so on.
Was this review helpful? Yes0
 Flag
Ahtisham ul haq profile image
Ahtisham ul haq profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
5 years, 2 months ago
Had no prior information about the subject. The course is beautifully set up and takes a very steady track. The subject is taught in good depth as well as breadth. Definitely one of the best MOOCs I've ever taken. Thanks David and team...... Best Wishes.....:)
Was this review helpful? Yes0
 Flag
Siddharth N profile image
Siddharth N profile image
10/10 starsCompleted
  • 3 reviews
  • 3 completed
5 years, 2 months ago
The lectures were clear. The content was fairly comprehensive. Thanks, Prof. Wetherall and team for putting together such a course. Will definitely signup for newer topics/ lectures in the future.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

9/10 starsCompleted
5 years, 2 months ago
This course is worth taking for all who interested in fundamental knowledge in computer networks. Prof. Wetherall did a great job. I'm programmer and watched all the lectures with pleasure.
Was this review helpful? Yes0
 Flag
Nick Brook profile image
Nick Brook profile image
9/10 starsCompleted
  • 1 review
  • 1 completed
5 years, 2 months ago
An excellent course that was well organised and presented. The material was quite demanding for someone with little IT experience but a good introduction to the subject.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsTaking Now
5 years, 3 months ago
Overall, I'd highly recommend this class. I actually didn't find the material overly technical, although certainly some topics are challenging and there is some algebra involved. The class is an overview, not a comprehensive exploration of any one topic. What I really liked was the organization of the material. The framework for presenting the various topics was the layered Internet protocol stack, starting with the physical medium -- where CS meets electrical engineering -- moving up to applications that use the infrastructure. Prof. Wetherall is an engaging lecturer who uses lots of simple, visual images in his slides, which was another aspect of the course that I liked. Homeworks and the mid-term are multiple choice, and a few submissions are allowed. From an evaluation perspective, this is less hard- line than other courses. Not sure if the final exam will also allow multiple submissions because it hasn't happened yet. Before tak... Overall, I'd highly recommend this class. I actually didn't find the material overly technical, although certainly some topics are challenging and there is some algebra involved. The class is an overview, not a comprehensive exploration of any one topic. What I really liked was the organization of the material. The framework for presenting the various topics was the layered Internet protocol stack, starting with the physical medium -- where CS meets electrical engineering -- moving up to applications that use the infrastructure. Prof. Wetherall is an engaging lecturer who uses lots of simple, visual images in his slides, which was another aspect of the course that I liked. Homeworks and the mid-term are multiple choice, and a few submissions are allowed. From an evaluation perspective, this is less hard- line than other courses. Not sure if the final exam will also allow multiple submissions because it hasn't happened yet. Before taking this class, I had a very basic understanding of the Internet (specifically web traffic, a little about routing and a few command line tools). I now have a much better grasp on the processes that enable data communications, and some of their implications -- enough to know how much I don't know :).
Was this review helpful? Yes0
 Flag
Fabio Ghirardello profile image
Fabio Ghirardello profile image
7/10 starsCompleted
  • 2 reviews
  • 1 completed
5 years, 6 months ago
A great course all in all, but with a little too much focus on small details on the physical and link layer and on the history of the Internet. I had wished instead more attention to actual real life examples and demonstrations using a computer and a router. While there are exercises using Wireshark, I longed for more. Also, abstract concepts would be better understood with real life examples: pictures or ISP infrastructure and actual brand of the product discussed, like an example of a Cisco router or a Sunsolaris server...
Was this review helpful? Yes0
 Flag
Chad Colgur profile image
Chad Colgur profile image
8/10 starsCompleted
  • 7 reviews
  • 7 completed
4 years, 9 months ago
Most of the material in the first half of the course was at least somewhat familiar to me. My interest was in the second half covering transport, routing protocols, and network planning. This course is very comprehensive and immediately valuable to anyone who has ever tried working the material in a self-directed manner. This was, however, my first course at 2x playback speed. Read into that what you will. I enjoyed the survey of so many related technologies. Prof. Wetherall focused on the technical progression from the 70's through to modernity and properly motivated some of the protocol tweaking among big players (e.g. Google, Amazon). I now feel more prepared to tackle modern material which was my goal for taking the course. I found the carefully worded questions a bit annoying. This could be chalked up to poor reading comprehension on my part but I often ended up misreading questions. No worries though, easily corr... Most of the material in the first half of the course was at least somewhat familiar to me. My interest was in the second half covering transport, routing protocols, and network planning. This course is very comprehensive and immediately valuable to anyone who has ever tried working the material in a self-directed manner. This was, however, my first course at 2x playback speed. Read into that what you will. I enjoyed the survey of so many related technologies. Prof. Wetherall focused on the technical progression from the 70's through to modernity and properly motivated some of the protocol tweaking among big players (e.g. Google, Amazon). I now feel more prepared to tackle modern material which was my goal for taking the course. I found the carefully worded questions a bit annoying. This could be chalked up to poor reading comprehension on my part but I often ended up misreading questions. No worries though, easily correctable after reviewing auto-grader feedback.
Was this review helpful? Yes1
 Flag
Greg Hamel profile image
Greg Hamel profile image
8/10 starsCompleted
  • 116 reviews
  • 107 completed
5 years, 5 months ago
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. The lectures go into a fair bit of technical detail about how different aspects of computer networks function. In some cases, the extra detail is enlightening it can get a bit tedious. Overall, the class was definitely worth taking, even though it does not require any programming. I'd recommend this course to anyone that wants to learn how computer... 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. The lectures go into a fair bit of technical detail about how different aspects of computer networks function. In some cases, the extra detail is enlightening it can get a bit tedious. Overall, the class was definitely worth taking, even though it does not require any programming. I'd recommend this course to anyone that wants to learn how computers networks work in more depth than you'd gain in your everyday life as a web user.
Was this review helpful? Yes0
 Flag
Laleh S profile image
Laleh S profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
5 years, 9 months ago
This course was challenging but wonderful. It gives you a great foundation for really understanding anything related to networking, protocols and layering. It is a very complete overview. Lectures could not be any better. Well- organized, interesting and super informative. Prof Wetheral has the gift of making challenging technical topics to be absorbed so naturally and enjoyably. It is one of the best coursera courses that I have taken so far. Don't hesitate to take it, if you are interested to invest in a course that really teaches you a great deal about networking.
Was this review helpful? Yes0
 Flag
Jim Humelsine profile image
Jim Humelsine profile image
10/10 starsCompleted
  • 7 reviews
  • 7 completed
5 years, 7 months ago
Prof. David explained the internet from its lowest layers involving signal-to- noise concerns up through bits, frames, packets, etc. and up into applications such as HTTP and BitTorrent. Topics included clock synchronization, error detection/correction, collision detection/correction, routing, network congestion, security and others. Students won't be network engineers when done, but they will have well rounded knowledge of the internet and an excellent foundation to learn more. Prof. David explains the concepts well. The quizzes reinforce these concepts. The exams are similar to the quizzes. This isn't an extremely difficult class, but it is challenging. In my session (fall 2013), appearances by "cupcake" girl, whom we feel is Prof. David's daughter always injected a bit of fun and humor into the lectures.
Was this review helpful? Yes0
 Flag
deicidereigns profile image
deicidereigns profile image
9/10 starsCompleted
  • 16 reviews
  • 16 completed
6 years, 1 month ago
As another reviewer said, there's a lot of material, which can feel overwhelming. It's a very technical course, getting into network algorithms and data capacity/delay/signal equations. However, the lectures are a pleasure to listen to because the lecturer is very good. I'd want to take more courses from him. The course goes more into the theoretical foundations of networking and how it evolved. So if you have a Cisco or networking certification(s), this course will be much different than the way you're normally used to looking at things. I can't imagine taking this course without any networking/IT background. The weekly quizzes are difficult. They test your conceptual understanding. If you watched the lectures and took time to understand/internalize the concepts, you should pass. The two tests review the quiz material. Some community concerns weren't addressed by the staff in the forums. I'm not sure what that was about.
Was this review helpful? Yes1
 Flag
abelard profile image
abelard profile image
8/10 starsCompleted
  • 3 reviews
  • 3 completed
6 years, 2 months ago
This course provides a comprehensive and conceptual overview of the major technologies and protocols used in computer networks. The course uses very little mathematics and has only optional programming assignments. It will take less time than other Coursera computer courses. If you want to understand how the internet works, from the bottom up, but you're not an engineer, then this is the course. Recommended.
Was this review helpful? Yes1
 Flag
Ricardo Teixeira profile image
Ricardo Teixeira profile image
7/10 starsCompleted
  • 86 reviews
  • 77 completed
6 years, 2 months ago
Everything you ever wanted to know about the Internet - and then some. This course is very interesting because it provides the technical background on concepts that every modern Internet user has heard before in one place or another. It's interesting and engaging, because it operates at two different levels: a qualitative, historical depiction of networks, and a technical, detailed methodological description of their functions. Watch out - there are many hours of video to watch, and sometimes the material feels overwhelming. But the professor is very good and you breeze through it with minimum effort. The exercises are hard, though, unless you have previous experience.
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.