Courses
Hands-on courses in computer networking, server administration, cybersecurity and web development. Every lab runs on real machines you configure yourself, and every task is graded automatically.
From taking a single ping apart layer by layer to the encrypted tunnel that joins two offices across the public internet: segmentation, addressing, routing in all three flavours, link aggregation and security.
Status: Complete. Twenty-seven labs across eight chapters, from a single ping taken apart layer by layer to a whole campus built from an empty rack — every one of them tested end to end on a real bench, in English and Georgian.
27 labs 8 chapters ~16 hours
Linux and Windows Server in practice: users and permissions, services and systemd, storage, backups, web and mail stacks, monitoring and automation — each on a live machine you can break and rebuild.
Status: In design. The chapter outline is fixed and the platform already supports everything it needs; the first labs are being written.
A full body of security knowledge, taught the way CompTIA Security+ teaches it: five domains from the core vocabulary and cryptography, through threats and secure architecture, to day-to-day operations and the governance that ties it together. Heavy reading where the ideas live, and hands-on labs on an isolated bench wherever a concept can be touched with your own hands.
Status: Under construction — the first domain, General Security Concepts, is written in full; the four remaining domains are being built out. Three offensive labs (reconnaissance, SQL injection, password cracking) already run on a closed network with no route to the internet, so the tooling stays where it belongs.
4 labs 9 readings 3 chapters ~6 hours
Building interfaces from the ground up: document structure and semantics, the box model, flexbox and grid, responsive layout, typography and colour, accessibility — with every exercise checked in a real browser.
Status: In design. Unlike the other courses this one needs no containers, so the checks will run against the rendered page itself.