Coursera is an education company that partners with the top universities and organizations in the world to offer courses online for anyone to take, for free. Our technology enables our partners to teach millions of students rather than hundreds.
We envision a future where everyone has access to a world-class education that has so far been available to a select few. We aim to empower people with education that will improve their lives, the lives of their families, and the communities they live in.
What is course about ?
The course has ten weeks of content material, including one optional week on network security, that is spread over twelve calendar weeks. There is a weekly review and homework for each of the nine content weeks, plus a midterm and final exam. It is a lot of material, and a course that you can be proud to have completed!
The timeline we plan to follow for the main activity in weeks 1 through 12 is given below. More detail on the topics for each week is given on the Syllabus page. We aim to allow access to weekly content materials early on Saturday morning to let you to begin going over the material on the weekend before the week starts; see deadlines below for the timing of homeworks and exams. We will send out weekly announcements early Monday mornings, as the course week runs from one Monday to the next.
- Introduction, Protocols and Layering
- Physical and Direct Link layers
- Retransmissions, Multiple access,Switching
- Network layer and Internetworking
- Midterm, and breather
- Transport layer, Reliability Transport
- Congestion Control
- Web and Content distribution
- Quality of Service and Real-time Apps
- Optional: Network Security
- Final Exam
Is it worth doing?
Definitely Yes, 12 weeks a few hours of lecture a week and assignments works great. You will actually learn and master these materials.
It would be a great preparation for CCNA or other networking certification.
I am sure you will enjoy it.
Many Thanks. I hope this review of the course will make take it!
You can sign up here
Who will teach you?
|David Wetherall is a Professor of Computer Science & Engineering at the University of Washington. His research on network systems has been awarded the ACM SIGCOMM Test-of- Time Award and the IEEE Bennett Prize. He is known for pioneering results on programmable networks, de-duplication, Internet mapping, and denial-of-service. Prof. Wetherall has taught computer networks to students for the past decade, and he is a co-author with Tanenbaum of the textbook “Computer Networks”. He has a Ph.D. in computer science from MIT, and is a Fellow of the ACM and the IEEE.|
|Arvind Krishnamurthy is an Associate Professor of Computer Science and Engineering at the University of Washington. His research interests span all aspects of building practical and robust computer systems, including distributed systems, computer networks, and security. His recent work is aimed at understanding and making dramatic improvements to the robustness, security, manageability, and performance of Internet-scale systems.|
|John Zahorjan is a Professor of Computer Science & Engineering at the University of Washington. His research has spanned aspects of computer systems from performance analysis to operating systems and networking. His research work has won the ACM SIGMETRICS Test-of- Time Award.|