Networking with Python
Sockets, HTTP requests, and building a simple port scanner—only on systems you own.
Socket Programming
ReadingCreate TCP connections with Python sockets and understand host, port, and timeouts.
15 min
+21 XP
HTTP Requests (requests library)
ReadingFetch URLs, inspect status codes and headers, and use requests for defensive checks.
15 min
+21 XP
Port Scanner Script
ReadingWalk through a beginner port scanner design: loops, sockets, and ethical limits.
15 min
+21 XP
Lab — Build a Port Scanner
ReadingBuild and run a localhost-only port scanner with copy-paste Python you can extend.
25 min
+21 XP
Quiz — Python Networking
Practice Quiz10-question quiz on sockets, HTTP, and responsible scanning.
10 min
+21 XP