Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coddy

Computer Networking

via Coddy Path

Overview

Networking fundamentals in the order a network engineer learns them, taught by doing: a browser Linux terminal for the commands, the OSI model layer by layer, IP addresses and subnet masks worked by hand, then DNS lookups, ports and sockets, ping, HTTP requests typed by hand and TLS on real hosts, and a lab where you address and fix a LAN. Free, with a certificate for each course.

Syllabus

  1. Learn Linux and the Command Line — Navigate the filesystem, manage files and permissions, chain commands with pipes, read logs. Every networking tool on this path is a terminal command, so the terminal comes first.
  2. The OSI Model — The seven layers and what actually lives at each one - frames, packets, segments, ports, protocols - with the TCP/IP model beside it. The vocabulary every later course, every job interview and every troubleshooting session uses.
  3. IP Addressing and Subnetting — IPv4 addresses, classes and CIDR, subnet masks, network and broadcast addresses, splitting a network into subnets and sizing them - worked by hand with instant checking until the arithmetic is automatic. The step most networking students fail and the one this path drills hardest.
  4. Networking with the Terminal — How hosts talk, names and DNS, ports and sockets, reachability checks, then HTTP typed by hand, curl in depth, sending data, HTTPS and TLS, and debugging authentication - on real hosts. This is how an engineer actually looks at a network from the command line.
  5. LAN Labs — Address the hosts on a LAN, get the masks right, add routers and gateways, troubleshoot what does not connect, then grow the office network and fix a broken branch. The lab where the previous three steps become one skill.
  6. Learn Docker & Containers — Images, containers and Dockerfiles, then the part most Docker courses skip: how containers get addresses, talk to each other and reach the outside world. The bridge from networking fundamentals into DevOps and cloud work.

Courses

Reviews

Start your review of Computer Networking

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.