This course is designed to provide a full overview of computer networking. In this course, we’ll cover everything from the fundamentals of modern networking technologies and protocols to practical applications and network troubleshooting.
By the end of this course, you’ll be able to:
- describe computer networks in terms of a five-layer model.
- understand all of the standard protocols involved with TCP/IP communications.
- grasp powerful network troubleshooting tools and techniques.
- learn network services like DNS and DHCP that help make computer networks run.
Except as otherwise noted, the contents on this site are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

From the lesson

Troubleshooting and the Future of Networking

Congratulations, you've made it to the final week in the course! In the last week of this course, we'll explore the future of computer networking. We'll also cover the practical aspects of troubleshooting a network using popular operating systems. By the end of this module, you'll be able to detect and fix a lot of common network connectivity problems using tools available in Microsoft Windows, MacOS, and Linux operating systems.