Computer Networks

Ever wondered how the internet works? Learn computer networks.

RATIONALE

Your everyday life involves computers communicating with each other so it's good to have a strong understanding of how that works. Skills in computer networks will allow you to find jobs in the following:

  • Internet of Things (IoT)
  • Ethical Hacking
  • Backend engineering
  • System security
  • Cloud computing

RESOURCES

Courses School Prerequisites
Introduction to computer networking Stanford Operating Systems

CHECKLIST SUMMARY

  • Topologies
  • Protocols
  • ISO 7-layer reference model
  • TCP/IP
  • Data Link layer
  • Internetworking
  • Routing
  • Congestion Control
  • Transport layer services