Catalog
All courses
Pick a track. Each course is a short stack of original lessons.
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.
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.
Systems · BeginnerLinux 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.
Data · BeginnerMySQL online course
Install MySQL or MariaDB, create a schema, and write the queries you need for an application.
Security · BeginnerNmap 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.
Virtualization · BeginnerOracle VirtualBox online course
Create VirtualBox VMs, attach storage, and pick a network mode that matches how you want the guest to reach the LAN.
Programming · BeginnerPillow online course
Open, resize, filter, and annotate images in Python with Pillow, the maintained fork of PIL.
Windows · BeginnerProcess Explorer course
Replace Task Manager when you need the process tree, handles, and a signature check.
Programming · BeginnerPython 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.
Hardware · BeginnerRaspberry Pi online course
Image an SD card, boot Raspberry Pi OS, and use the GPIO without letting the magic smoke out.
Operations · BeginnerSplunk online course
Install a free Splunk instance, get a log in, and write a search that answers a question.
Data · BeginnerSQL online course
Vendor-neutral SQL: SELECT, joins, and indexes. The examples run on MySQL, PostgreSQL, and SQL Server with only small dialect tweaks.
Reference · BeginnerVMware 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.
Virtualization · IntermediateVMware ESXi online course
Stand up a single ESXi host, create a VM, and understand the virtual switch you just created.
Virtualization · BeginnerVMware 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.
Virtualization · BeginnerVMware Workstation Player course
Install Workstation Player, manage virtual disks, and keep a tidy library of lab machines.