Become the engineer people trust during an outage.
ShellQuest teaches the mental models behind real infrastructure work — from Linux and DNS to Windows Server, storage, virtualisation, OpenStack and SRE — through quests, puzzles and labs.
A real failure mode. Investigate it in the puzzle.
Most infrastructure learning doesn't stick
Videos you forget, certs that test recall, tutorials that go stale, and nothing that teaches you to think under pressure.
The usual way
- 📺 Passive videos you forget by Friday
- 🧩 Scattered blog posts with no path
- 📜 Certification cramming, not real skill
- 🪫 Too shallow, or boring after ten minutes
- 🚫 Never lets you actually break things safely
The ShellQuest way
- ⚡ Short lessons with one clear mental model each
- 🧠 Interactive puzzles that reward reasoning
- 🖥️ Realistic labs — incident practice without prod
- 🗺️ Visual explainers: request paths, failures, scale
- 🎯 Daily practice and spaced repetition that lands
Tracks for the whole stack
From your first command to production incident response — beginner to advanced in every domain.
Linux
Beginner → AdvancedFrom first commands to kernel-depth troubleshooting.
Windows Server
Beginner → AdvancedAD, Group Policy, Event Viewer and PowerShell, demystified.
Networking
Beginner → AdvancedPackets to load balancers — and how to debug the path.
DNS
Beginner → AdvancedThe first domino in most outages. Master it.
Storage
Beginner → AdvancedDisks to disaster recovery, RPO/RTO and restore testing.
Virtualisation
Intermediate → AdvancedHypervisors, vCPUs, overcommit and live migration.
OpenStack
Intermediate → AdvancedRun a private cloud — Nova, Neutron, Cinder, Keystone, Glance.
PowerShell
Beginner → AdvancedObjects, not text — the pipeline that runs Windows.
Bash
Beginner → AdvancedGlue the system together — without the footguns.
Python for Sysadmins
Beginner → AdvancedWhen Bash isn't enough — automation that scales.
SRE
Intermediate → AdvancedSLOs, error budgets, golden signals and incident response.
Interview Prep
All levelsHigh-signal infra fundamentals, asked the way they ask them.
Puzzles that feel like real incidents
No multiple-choice trivia. Investigate with real commands, read the output, find the root cause, choose the safe fix.
Disk Full, But du Says It's Fine
df swears / is 100% full. du can't find the space. Where did it go?
DNS Works Here, Not There
api.internal resolves fine from your laptop. From the office LAN it doesn't. Why?
The Service Won't Start
webapp.service is dead and systemctl restart isn't helping. Read the evidence.
The Linux Black Box Lab
Realistic incident practice without touching production.
A production Linux web server is responding slowly and sometimes timing out. nginx is technically running, but users are complaining. CPU isn't high. Disk usage 'looks normal' at first glance. SSH works. Your job: investigate safely, narrow the uncertainty, identify the root cause, and choose the safest fix — without touching production blindly.
Find your infrastructure level in 10 minutes
Twenty questions across Linux, Windows, DNS, networking, storage, scripting and troubleshooting judgement. We'll place you and recommend where to start.
Field notes for infrastructure engineers
How to Troubleshoot DNS Like an Infrastructure Engineer
A repeatable method for name-resolution failures: compare resolvers, walk the hierarchy, and stop blaming the wrong team.
Linux Load Average Explained Without Lies
Load average isn't CPU usage. Here's what those three numbers actually count — and why high load with idle CPU is the tell for an I/O problem.
Why Ping Working Does Not Mean the Network Is Fine
Ping proves one tiny thing. Here's what it does and doesn't tell you — and how to actually test the layer that matters.
Start your quest to become dangerously good at infrastructure.
Join the waitlist for early access, or jump straight into a puzzle and see how you think under pressure.