₹0 for students · Certificate · Intermediate
Computer Networking: Principles, Protocols and Practice
20 lessons: how the internet works, from reliable transfer and routing to DNS, HTTP, TLS, TCP and BGP
20 lessons · ~18 hours · 30-question final exam · pass mark 70%
About the course
What you’ll learn
Understand how the internet really works, using Olivier Bonaventure's open textbook from UCLouvain. Start with the principles of reliable data transfer, forwarding and routing, transport, naming, resource sharing, layered reference models and security. Then study the protocols you use every day: sockets, DNS and DNSSEC, email, HTTP/1.1 and HTTP/2, TLS and SSH, UDP, TCP and congestion control, IPv6, OSPF and RIP, BGP, Ethernet and Wi-Fi. Each lesson has a study guide, the book chapter, practice exercises where available and a quiz. Pass every quiz and the final exam to earn a verifiable certificate.
Part of the career tracks: Computer Science Foundations, Cybersecurity and Connected Systems
How the certificate works
- Read each lesson’s study guide, then the full lesson and any notebooks or exercises.
- Pass every lesson quiz with 70% or more.
- Pass the final exam: 30 questions in 45 minutes.
- Get a certificate with a public verification link, and add it to LinkedIn.
Syllabus
20 lessons in 4 parts
Principles
Application-layer protocols
Transport protocols
Network and link layers
Course content is based on "Computer Networking: Principles, Protocols and Practice", 3rd edition, by Olivier Bonaventure, UCLouvain (https://github.com/CNP3/ebook), licensed under CC BY-SA 3.0. Study guides and quiz questions are written by Vikosha and are shared under the same licence (CC BY-SA 3.0). Certificates are issued by Vikosha and are not issued or endorsed by the author or UCLouvain. Licence: Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0), Copyright Olivier Bonaventure. View the original curriculum