Lab notes, not slide decks
Free hands-on courses for Linux, Python, and networking.
Free courses on Linux, Python, routing, hypervisors, and the tools you actually open at work.
Courses
See all 22A short introduction to systems work
A compact orientation for the rest of the catalog: how to learn with a terminal, what to install, and how to keep a lab from becoming a junk drawer.
Web · BeginnerApache HTTP Server course
Install Apache, read the config layout on Debian/Ubuntu and Windows, and put a virtual host on the network without guessing.
Voice · IntermediateAsterisk course
Install Asterisk, register a SIP endpoint, and write a dialplan that rings a phone.
Networking · IntermediateCCNA online course
Routing, switching, and IPv4 fundamentals aimed at lab work and the current CCNA blueprint — written as explanations you can verify on a switch, not as a dump of exam dumps.
Networking · IntermediateCCNA Security online course
Device hardening, AAA, filtering, and site-to-site VPN ideas that still matter on IOS-XE, even though the old IINS exam numbers are retired.
Programming · IntermediateCreate a web crawler in Python
Fetch pages you are allowed to fetch, parse links, and stay inside a polite crawl policy.
Reference · BeginnerDisplay Information About USB Devices on Linux with lsusb
Learn how to use lsusb on Linux to list USB devices, inspect descriptors, understand vendor and product IDs, and view USB controller and hub topology.
Reference · BeginnerIT Course Directory: VMware, Linux, Networking, and Raspberry Pi
Browse four online technology courses covering VMware VCP-DCV5, Linux, CCENT ICND1 100-101, and Raspberry Pi. Compare cost, goals, ratings, and course fit.