An Introduction to Computer Networks

Provided by:
9/10 stars
based on  2 reviews
Provided by:
Cost FREE
Start Date TBA

Course Details

Cost

FREE

Upcoming Schedule

  • TBA

Course Provider

Stanford Online online courses
Stanford Lagunita offers a variety of professional education opportunities in conjunction with many of the University’s schools and departments. We also offer an array of free online courses taught by Stanford faculty to lifelong learners worldwide. We foster collaboration with other education organizations by sharing course material, data-driven research, and source code for enhancements to our open-source platform Stanford Lagunita. We continually experiment to improve what we do throu...
Stanford Lagunita offers a variety of professional education opportunities in conjunction with many of the University’s schools and departments. We also offer an array of free online courses taught by Stanford faculty to lifelong learners worldwide. We foster collaboration with other education organizations by sharing course material, data-driven research, and source code for enhancements to our open-source platform Stanford Lagunita. We continually experiment to improve what we do through creative use of technology, and we share what we learn with the rest of the world.

Provider Subject Specialization
Sciences & Technology
418 reviews

Course Description

This is an introductory course on computer networking, specifically the Internet. It focuses on explaining how the Internet works, ranging from how bits are modulated on wires and in wireless to application-level protocols like BitTorrent and HTTP. It also explains the principles of how to design networks and network protocols. Students gain experience reading and understanding RFCs (Internet protocol specifications) as statements of what a system should do. The course grounds many of the concepts in current practice and recent developments, such as net neutrality and DNS security.
Reviews 9/10 stars
2 Reviews for An Introduction to 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
Steven Frank profile image
Steven Frank profile image
10/10 starsCompleted
  • 59 reviews
  • 57 completed
6 years ago
This wide-ranging, briskly taught introduction to computer networks is now offered as a self-paced course, which for many will come as a big relief: when offered in 2014 over eight weeks, the workload must have been brutal. The course consists of eight units, which cover the Internet and its various service layers, networking nuts and bolts such as packet switching and congestion control, security, and network applications. There's a quiz after each segment of each unit, for a total of 74(!) of them, as well as midterm and final exams. The teaching is excellent, but some topics are just skimmed in the survey-style presentation, and the quizzes and exams often go beyond or outside of what was taught. A textbook or readiness to surf the Internet for resources is well-advised. One unfortunate omission from this version of the course is the famously challenging "Simple Router" lab, which has students writing C code for analyzing p... This wide-ranging, briskly taught introduction to computer networks is now offered as a self-paced course, which for many will come as a big relief: when offered in 2014 over eight weeks, the workload must have been brutal. The course consists of eight units, which cover the Internet and its various service layers, networking nuts and bolts such as packet switching and congestion control, security, and network applications. There's a quiz after each segment of each unit, for a total of 74(!) of them, as well as midterm and final exams. The teaching is excellent, but some topics are just skimmed in the survey-style presentation, and the quizzes and exams often go beyond or outside of what was taught. A textbook or readiness to surf the Internet for resources is well-advised. One unfortunate omission from this version of the course is the famously challenging "Simple Router" lab, which has students writing C code for analyzing packets and forwarding them. Having worked this lab on my own, I can attest to its value as an adjunct to the often painstakingly detailed dissections of packet structure and header contents; this arcane subject matter, while rather dry on its own, takes on life when you actually pull packets apart, put them back together and send them on their merry way. The good news, however, is that the instructors plan to release an entire lab-oriented networking MOOC in the near future, which devotees of this course eagerly await.
Was this review helpful? Yes0
 Flag
Soroush Pour profile image
Soroush Pour profile image
10/10 starsTaking Now
  • 2 reviews
  • 1 completed
6 years, 8 months ago
Have completed Unit 1 at this point but have already learned a HUGE deal. They cover a lot of material and I love that. Everything is brought to a very understandable, but not dumbed down level that feels perfect for a technical student. This is not a complete beginner's "What is the Internet?" course if the learner has absolutely no prior experience with computer networks, and the instructors do move fast. Excited to go through rest of the course and think I will walk away with a very firm understanding of many fundamental underpinnings of the Internet and computer networks.
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.