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 22
Foundations · Beginner

A 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.

1 lessons
Web · Beginner

Apache HTTP Server course

Install Apache, read the config layout on Debian/Ubuntu and Windows, and put a virtual host on the network without guessing.

27 lessons
Voice · Intermediate

Asterisk course

Install Asterisk, register a SIP endpoint, and write a dialplan that rings a phone.

29 lessons
Networking · Intermediate

CCNA 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.

155 lessons
Networking · Intermediate

CCNA 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.

38 lessons
Programming · Intermediate

Create a web crawler in Python

Fetch pages you are allowed to fetch, parse links, and stay inside a polite crawl policy.

3 lessons
Reference · Beginner

Display 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.

1 lessons
Reference · Beginner

IT 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.

27 lessons