Networking with the Terminal
Learn how machines actually talk to each other, from the command line. Addresses and DNS, ports and sockets, whether a host is reachable, and HTTP by hand with curl: GET, POST, headers, status codes and HTTPS. Built for IT, support and backend work.
Topics
Syllabus
9 chapters47 lessons47 challenges141 quiz questionsHow Networks Talk
4 lessonsNames and DNS
5 lessonsPorts and Sockets
5 lessonsIs It Reachable?
5 lessonsHTTP by Hand
6 lessonscurl in Depth
6 lessonsSending Data
6 lessonsHTTPS and TLS
5 lessonsAuth and Debugging
5 lessonsMore like this
The OSI Model
How networks really talk, one layer at a time: the seven OSI layers, MACs and ARP, IP and routing, TCP, UDP and ports, encapsulation, and the full journey of a packet, with hands-on terminal walkthroughs.
Certificate on completion
- 32
- 32
LAN Labs
Build, address and troubleshoot small networks in a terminal lab: hosts, switches and routers, cables, IPv4 addresses and masks, ARP, gateways, routing tables, and the classic faults that break real LANs.
Certificate on completion
- 35
- 35
IP Addressing and Subnetting
Master IP addresses from the bits up: binary, IPv4 anatomy, subnet masks, CIDR, subnetting drills, private ranges, network planning with VLSM, and a first look at IPv6. Practice everything in the terminal.
Certificate on completion
- 46
- 46
API in Python
Learn How To Fetch And Post to API Server using Python
- 10
- 8
Binary Tree - Data Structures Series #3
In this course, you will learn about the Binary Tree data structure, create a Binary Tree from zero using your preferred language, and practice coding challenges with it!
- 13
- 11
- 1
Frequently asked questions
How many lessons does Networking with the Terminal have?
Networking with the Terminal contains 47 interactive lessons you can complete at your own pace.
What does Networking with the Terminal cover?
The course is organized into chapters covering: How Networks Talk, Names and DNS, Ports and Sockets, Is It Reachable?, and more.
Is Networking with the Terminal free?
Yes. Every course on Coddy is free to start. You can complete lessons in your browser without any downloads or signup.
Can I get a Terminal certificate?
Yes. Finish the matching Terminal journey and you'll unlock a shareable certificate. See the certifications page for details.