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 25A 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.
Reference · BeginnerActuators: Types, Operation, Selection, and Control
Learn how electric, pneumatic, hydraulic, thermal, and mechanical actuators work, how to size and control them, and how to install, troubleshoot, and maintain them safely.
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.
Reference · BeginnerAPIs: Concepts, Design, Requests, Responses, and Integration
Learn what APIs are, how HTTP requests and responses work, REST design, authentication, errors, testing, security, versioning, and API integration.
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.
Guides
See allLab notes by email
New lessons and lab notes, sent to your inbox.