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 lessons412Names and DNS
5 lessons515Ports and Sockets
5 lessons515Is It Reachable?
5 lessons515HTTP by Hand
6 lessons618curl in Depth
6 lessons618Sending Data
6 lessons618HTTPS and TLS
5 lessons515Auth and Debugging
5 lessons515More 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
- 5
- 1