Free and very well structured
Short lessons, real commands and no jargon without explanation. Recommended it to my whole support team.
Browse
Understand IP addressing, TCP and UDP, routing, NAT, DNS and HTTPS, and troubleshoot connections with ping, traceroute, dig and curl
Created by Luka Janelidze
Every developer, IT professional and curious computer user depends on networks, yet many treat them as a black box. When a site will not load, an API times out or a home printer disappears, they guess. This free course opens the box and explains, step by step, what actually happens between two computers.
We follow a single request, opening a web page, from your laptop to a server on the other side of the world and back. Each section zooms in on one part of that journey.
You will use the command line tools that network engineers rely on: ping, traceroute, ip or ipconfig, nslookup and dig, and curl. All are free and already available or easy to install on Windows, macOS and Linux. Each lesson includes small experiments you can run on your own network.
Developers, IT support staff, students and anyone preparing for entry level networking or IT certifications. No prior networking knowledge is needed. By the end, you will be able to explain how the internet works and diagnose common connection problems with confidence.
Network engineer teaching TCP/IP, routing and troubleshooting with real tools and configs
I have worked as a network engineer in campus and data centre environments, designing addressing plans, configuring switches and routers and spending more hours than I can count reading packet captures.
I teach networking from first principles and always connect theory to something you can see: a ping, a traceroute, a Wireshark trace or a running config. You will build labs in free tools like Cisco Packet Tracer and GNS3, and practise on your own machine with the command line.
My courses help developers, IT staff and students preparing for entry level certifications understand what actually happens between two hosts, and give them a calm, methodical way to fix things when the network breaks.
Short lessons, real commands and no jargon without explanation. Recommended it to my whole support team.
Following one web request through the whole course made everything connect. I finally understand what my router does.
I build web apps and never knew what happened below HTTP. The curl and dig lessons are now part of my debugging routine.
The resolution walkthrough and record types lesson solved a mail problem I had for weeks.
The /24 explanation was the first one that made sense to me. I would like more subnetting practice, which the follow up course covers.
The troubleshooting method helped me fix problems faster at work. Good balance of theory and commands.
Solid content, though a few concepts are repeated. Still the best free networking intro I have found.
Made the OSI model feel practical rather than something to memorise.