Catalog

All courses

Pick a track. Each course is a short stack of original lessons.

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
Systems · Beginner

Linux online course

Learn how a Linux box is put together: the kernel, the filesystem, PATH, and the everyday commands that tell you what the machine is actually doing.

213 lessons
Data · Beginner

MySQL online course

Install MySQL or MariaDB, create a schema, and write the queries you need for an application.

30 lessons
Security · Beginner

Nmap online course

Discover hosts and ports on networks you are allowed to test. Nmap is a lab tool here, not a toy for random address space.

36 lessons
Virtualization · Beginner

Oracle VirtualBox online course

Create VirtualBox VMs, attach storage, and pick a network mode that matches how you want the guest to reach the LAN.

2 lessons
Programming · Beginner

Pillow online course

Open, resize, filter, and annotate images in Python with Pillow, the maintained fork of PIL.

7 lessons
Windows · Beginner

Process Explorer course

Replace Task Manager when you need the process tree, handles, and a signature check.

24 lessons
Programming · Beginner

Python online course

A from-scratch path through modern Python: install the interpreter, write readable scripts, and use the tools you will actually need on a workstation.

73 lessons
Hardware · Beginner

Raspberry Pi online course

Image an SD card, boot Raspberry Pi OS, and use the GPIO without letting the magic smoke out.

51 lessons
Operations · Beginner

Splunk online course

Install a free Splunk instance, get a log in, and write a search that answers a question.

40 lessons
Data · Beginner

SQL online course

Vendor-neutral SQL: SELECT, joins, and indexes. The examples run on MySQL, PostgreSQL, and SQL Server with only small dialect tweaks.

31 lessons
Reference · Beginner

VMware ESXi and vSphere Cluster Management

Learn to administer VMware ESXi hosts and vSphere clusters, including maintenance mode, DRS, vMotion, affinity, anti-affinity, and VM-to-host rules.

1489 lessons
Virtualization · Intermediate

VMware ESXi online course

Stand up a single ESXi host, create a VM, and understand the virtual switch you just created.

4 lessons
Virtualization · Beginner

VMware Player online course

Run guest operating systems on a desktop with VMware Workstation Player: create a VM, install a guest, and pick a network mode that matches the lab.

61 lessons
Virtualization · Beginner

VMware Workstation Player course

Install Workstation Player, manage virtual disks, and keep a tidy library of lab machines.

39 lessons