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

25 lessons
Reference · Beginner

APIs: 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.

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

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

35 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

GraphQL: Querying, Mutations, Schemas, and API Design

Learn GraphQL queries, variables, mutations, schemas, resolvers, subscriptions, pagination, security, testing, and GraphQL versus REST.

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