// TERM GAMES

Terminal-based learning games - 45 total

Foundations

🐧 LINUX

Linux Larry

Learn Linux commands from the fabulous Linux Larry! 36 levels of hands-on practice.

πŸ’» BASH

Captain Bash

Master bash scripting with a pirate captain. 36 levels from beginner to expert.

πŸ“ VIM

Vim Vince

Master the powerful Vim editor with Vim Vince. 24 levels covering navigation, editing, and macros.

⚑ PROCESS

Process Pete

Master process management with Process Pete. 24 levels covering ps, kill, top, bg/fg, and nice.

πŸ’Ύ DISK

Disk Detective Daisy

Master disk usage analysis with Disk Detective Daisy. 24 levels covering df, du, ncdu, and storage management.

πŸ’Ώ MOUNT

Mount Mary

Master filesystem mounting with Mount Mary. 24 levels covering mount, umount, lsblk, and fstab.

Web Basics

🌐 HTML

HTML Hannah

Master web page structure with HTML Hannah. 24 levels covering tags, elements, forms, and semantic HTML.

🎨 CSS

CSS Sarah

Learn styling with CSS Sarah. 36 levels covering colors, flexbox, grid, animations, and responsive design.

Programming

🐍 PYTHON

Professor Python

Learn Python programming through interactive lessons. 36 levels of Python mastery.

Version Control

πŸ“¦ GIT

Git Garry

Master version control with Git Garry. 24 levels covering init, branches, commits, and more.

Networking & DNS

πŸ” SSH

SSH Sam

Master secure remote access with SSH Sam. 24 levels covering connections, keys, and tunnels.

🌐 CURL

curl Carl

Master HTTP requests with curl Carl. 24 levels covering GET, POST, headers, auth, and APIs.

πŸ”₯ FIREWALL

Firewall Fiona

Master packet filtering with Firewall Fiona. 24 levels covering iptables, chains, NAT, and firewall rules.

Web Servers

🌐 NGINX

nginx Nick

Master the nginx web server with nginx Nick. 24 levels covering config testing, signals, systemctl, and systemd.

🌐 APACHE2

Apache Annie

Master the Apache2 web server with Apache Annie. 24 levels covering config, modules, .htaccess, and systemctl.

Databases

πŸ—„οΈ SQL

SQL Sally

Learn database queries with a friendly tutor. 36 levels covering beginner to expert SQL.

Containers

🐳 DOCKER

Docker Dave

Master Docker containers with Docker Dave. 24 levels covering run, images, ports, volumes, and compose.

☸️ KUBERNETES

K8s Katie

Master kubectl with K8s Katie. 24 levels covering pods, deployments, services, and cluster management.

Automation & IaC

⏰ CRON

Cron Charlie

Master task scheduling with Cron Charlie. 24 levels covering crontab format and automation.

Monitoring

πŸ“‹ LOGS

Log Analyst Linda

Master systemd logs with Log Analyst Linda. 24 levels covering journalctl, filtering, and log analysis.

βš™οΈ SYSTEMD

SysAdmin Sam

Master systemd with SysAdmin Sam. 24 levels covering services, enable, mask, and system management.

Security

πŸ” CHMOD

Chmod Charlie

Master file permissions with Chmod Charlie. 24 levels covering numeric/symbolic modes and special bits.

πŸ”— LINKS

Link Larry

Master hard and symbolic links with Link Larry. 24 levels covering ln, inodes, and filesystem shortcuts.

Self-Hosting

πŸ” WIREGUARD

WireGuard Walter

Master VPN setup with WireGuard Walter. 24 levels covering key generation, tunnel configuration, peers, and NAT routing.

Text Processing

πŸ” REGEX

Regex Reginald

Master regular expressions with pattern matching exercises. 36 levels of regex magic.

✨ SED

Sed the Wizard

Learn text transformation magic with sed. 24 levels of wizardry.

πŸ“Š AWK

AWK Andy

Master text processing with AWK Andy. 24 levels of data extraction power.

πŸ“‹ JSON

jq Jack

Master JSON processing with jq Jack. 24 levels covering filtering, transformations, and functions.

πŸ” GREP

Grep Gary

Master text searching with Grep Gary. 24 levels covering patterns, regex, and search options.

πŸ“ FIND

Find Fiona

Master file finding with Find Fiona. 24 levels covering search by name, type, size, time, and exec.

⬇️ WGET

Wget Wendy

Master web downloads with Wget Wendy. 24 levels covering recursive, -O, -c, and mirrors.

πŸ”„ RSYNC

Rsync Ryan

Master file sync with Rsync Ryan. 24 levels covering -a, -z, --delete, and SSH.

πŸ“¦ TAR

Tar Tammy

Master tar archiving with Tar Tammy. 24 levels covering create, extract, compress, and backup strategies.

Privacy & Community

πŸ”’ GPG

GPG Gary

Master encryption and digital signatures with GPG Gary. 24 levels covering key generation, encryption, signing, and keyserver operations.

🀝 FOSS

FOSS Fiona

Master free and open source software commands with FOSS Fiona. 24 levels covering git, licensing, and community tools.

πŸͺ™ MONERO

Monero Max

Master Monero cryptocurrency commands with Monero Max. 24 levels covering wallet commands, mining, and privacy features.

↑