Skip to main content
Settings
Search
Appearance
Theme Mode
About
Jekyll v3.10.0
Environment Production
Last Build
2026-06-18 05:38 UTC
Current Environment Production
Build Time Jun 18, 05:38
Jekyll v3.10.0
Build env (JEKYLL_ENV) production
Quick Links
Page Location
Page Info
Layout quest-hub
Collection quests
Path _quests/README.md
URL /quests/
Date 2020-08-25
Theme Skin
SVG Backgrounds
Layer Opacity
0.6
0.04
0.08

Quest Realm: Your Gamified IT Learning Hub

Your comprehensive guide to IT mastery through gamified learning adventures. Choose your path, level up your skills, and become an IT wizard.

Quest Realm: Your Gamified IT Learning Hub

Your comprehensive guide to IT mastery through gamified learning adventures. Choose your path, level up your skills, and become an IT wizard.

  • 182Quests
  • 16Levels
  • 4Tiers

Your Progress

All quests completed 0 / 182 complete
0%

Progress is stored locally in your browser. Visit your inventory to export or import it.

Tier Map

Choose Your Path

Each class is a recommended chain through the level system — every step links to its live quest hub. Steps are tinted by tier.

How Progression Works

The journey spans 16 binary-coded levels (00001111) across four tiers, each worth more XP than the last. Every quest is rated by one of four canonical difficulties:

🟢 Easy 🟡 Medium 🔴 Hard ⚔️ Epic

The full taxonomy is generated from scripts/quest/quest_registry.py (the single source of truth), so it never drifts out of sync.

📖 Full 16-level reference — binary · tier · theme · XP
BinaryDecTierThemeXP
0000 0 🌱 Apprentice Foundation & Init World 0-250
0001 1 🌱 Apprentice Web Fundamentals 250-500
0010 2 🌱 Apprentice Terminal Mastery 500-750
0011 3 🌱 Apprentice AI-Assisted Development 750-1000
0100 4 ⚔️ Adventurer Frontend & Containers 1000-1500
0101 5 ⚔️ Adventurer CI/CD & DevOps 1500-2000
0110 6 ⚔️ Adventurer Database Mastery 2000-2500
0111 7 ⚔️ Adventurer API Development 2500-3000
1000 8 🔥 Warrior Cloud Computing 3000-3750
1001 9 🔥 Warrior Kubernetes Orchestration 3750-4500
1010 10 🔥 Warrior Monitoring & Observability 4500-5250
1011 11 🔥 Warrior Security & Compliance 5250-6000
1100 12 ⚡ Master Data Engineering 6000-7000
1101 13 ⚡ Master Machine Learning & AI 7000-8000
1110 14 ⚡ Master Architecture & Design Patterns 8000-9000
1111 15 ⚡ Master Leadership & Innovation 9000+

⚔️ Browse All Quests

Search, filter, and sort every quest in the realm.

Difficulty: Easy 🏰

Begin Your IT Journey: Survey the Realm

Survey the major IT domains, from development to cloud and security, pick the specialization that fits you, and chart...

🕐 30-45 minutes 📊 Lvl 0000 🛠️ getting-started
🏆 Journey Initiat... ⚡ IT Awareness Ac...
Begin Quest →
Difficulty: Easy 🏰

Character Building: Forge Your IT Hero Identity

Shape your digital persona and choose the tools, technologies, and specializations that will define your IT journey f...

🕐 45-60 minutes 📊 Lvl 0000 🛠️ character-building
🏆 Character Ident... ⚡ Clear Career Di...
Begin Quest →
Difficulty: Easy 🏰

Character Selection: Choose Your IT Class

Explore eight RPG-styled IT character classes, from Developer to DevOps Engineer, and choose the specialization and l...

🕐 20-30 minutes 📊 Lvl 0000 🛠️ character-selection
🏆 Character Class... ⚡ Self-Awareness ...
Begin Quest →
Difficulty: Easy 🏰

IT Fundamentals: Your Digital Awakening Quest

Build core IT skills hands-on: file management, operating systems, networking basics, scripting, cloud, containers, a...

🕐 60-90 minutes 📊 Lvl 0000 🛠️ fundamentals
🏆 IT Foundations ... ⚡ Digital Literac...
Begin Quest →
Difficulty: Easy 🏰

OS Selection: Choose Your Realm of Power

Compare Windows, macOS, and Linux, match each platform to your IT career goals, and try a second OS via a virtual mac...

🕐 30-45 minutes 📊 Lvl 0000 🛠️ operating-system
🏆 Realm Selector ... ⚡ Platform Awaren...
Begin Quest →
Difficulty: Medium 🏰

Dockering Jekyll with Bootstrap 5

Journey into the Frontend Forests to run a Jekyll site in Docker on macOS, no Ruby install required, then style it wi...

🕐 90-120 minutes 📊 Lvl 0100 🛠️ General
Begin Quest →
Difficulty: Easy 🏰

Bashcrawl Quest: Terminal Adventure RPG

Explore nine Bashcrawl chambers to master navigation, permissions, environment variables, symlinks, and pipes in a ga...

🕐 60-90 minutes 📊 Lvl 0000 🛠️ bash
🏆 Terminal Explorer 🗝️ Dungeon Master
Begin Quest →
Difficulty: Easy 👑

Epic Quest: Zer0-to-Her0 CMStyle

Discover how one nerd transformed from zero to hero by building an AI-powered open source CMS using VS Code and Jekyl...

🕐 30-60 minutes 📊 Lvl 0010 🛠️ ai-integration
Begin Quest →
Difficulty: Medium 🏰

Terminal Enchantment: Oh-My-Zsh Mastery

Install Oh-My-Zsh, then customize your terminal with themes, plugins, and VSCode integration to supercharge your comm...

🕐 45-90 minutes 📊 Lvl 0010 🛠️ zsh
🏆 Terminal Sorcer... ⚡ Productivity Su...
Begin Quest →
Difficulty: Easy ⚔️

Stack Attack Analysis: IT-Journey

Dissect the IT-Journey platform stack: Jekyll and Ruby frontend, Python automation, Docker, GitHub Actions CI/CD, and...

🕐 60-90 minutes 📊 Lvl 0001 🛠️ stack-analysis
Begin Quest →
Difficulty: Medium 🏰

Kaizen Quest: Continuous Improvement Alchemy

Master Kaizen for software teams: run PDCA cycles, eliminate the seven wastes, map value streams, track DORA metrics,...

🕐 90-120 minutes 📊 Lvl 0001 🛠️ git
🏆 Kaizen Master -... ⚡ Process Alchemi...
Begin Quest →
Difficulty: Easy 🏰

YAML Configuration: Site Settings Mastery

Master YAML for Jekyll: write front matter, configure _config.yml, build _data files, and dodge the indentation, quot...

🕐 45-60 minutes 📊 Lvl 0001 🛠️ yaml
🏆 Keeper of the C... 🌱 Scribe of Struc...
Begin Quest →
Difficulty: Medium 🏰

Secrets Management: Secure CI Credentials

Handle CI secrets securely. Learn OIDC versus long-lived credentials, vault systems, least privilege, scoping, and ro...

🕐 45-60 minutes 📊 Lvl 0101 🛠️ security
🏆 Keeper of Secre... 🔐 Bearer of the S...
Begin Quest →
Difficulty: Medium 🏰

Testing Integration: Tiered CI/CD Test Gates

Integrate automated testing into your CI/CD pipeline. Learn unit, integration, and end-to-end test stages, coverage g...

🕐 75-90 minutes 📊 Lvl 0101 🛠️ testing
🏆 Gatekeeper of Q... 🧪 Slayer of Flaky...
Begin Quest →
Difficulty: Hard 🏰

SQL Mastery: Query Language Proficiency

Wield SQL like a battle-mage against a real PostgreSQL database: SELECT, JOIN, GROUP BY, subqueries, views, indexes, ...

🕐 90-120 minutes 📊 Lvl 0110 🛠️ sql
🏆 Battle-Mage of ... 🛡️ Warden of the ...
Begin Quest →
Difficulty: Easy 🏰

API Fundamentals: HTTP, Requests, and JSON

Master the fundamentals of web APIs including HTTP methods, status codes, request/response anatomy, headers, and JSON...

🕐 60-90 minutes 📊 Lvl 0111 🛠️ http
🏆 Gatekeeper - Ma... 📜 Reader of Reque...
Begin Quest →
Difficulty: Medium 🏰

Kubernetes ConfigMaps and Secrets: The Vault

Manage Kubernetes config with ConfigMaps and Secrets: inject settings via env vars and volume mounts, and guard crede...

🕐 75-90 minutes 📊 Lvl 1001 🛠️ kubernetes
🏆 Keeper of the V... 🔐 Twelve-Factor A...
Begin Quest →
Difficulty: Hard 🏰

Secure Coding: Preventing the OWASP Top 10

Forge code that defeats the OWASP Top 10: master input validation, injection prevention, authentication, secrets hand...

🕐 120-150 minutes 📊 Lvl 1011 🛠️ security
🏆 Codesmith of th... 🛡️ Injection Slay...
Begin Quest →
Difficulty: Epic 🏰

Apache Spark Mastery: Big Data with PySpark

Master Apache Spark for distributed data: RDDs, DataFrames, transformations vs actions, lazy evaluation, partitions, ...

🕐 6-8 hours 📊 Lvl 1100 🛠️ spark
🏆 Lord of the Clu... ⚙️ Master of the ...
Begin Quest →
Difficulty: Hard 🏰

API Gateway Patterns: The Single Front Door

Master API gateway patterns - routing, authentication, rate limiting, and response aggregation - plus the Backend-for...

🕐 3-4 hours 📊 Lvl 1110 🛠️ nginx
🏆 Gatekeeper - Bu... 🛡️ Warden of the ...
Begin Quest →
Difficulty: Epic 🏰

Technical Leadership: Leading Without a Crown

Lead engineers without a title: set a technical vision, frame and close decisions under uncertainty, and delegate wor...

🕐 4-6 hours 📊 Lvl 1111 🛠️ leadership
🏆 Banner-Bearer -... 🛡️ Voice of Influ...
Begin Quest →
Difficulty: Easy 🏰

[Quest Title]: [Descriptive Subtitle]

The master scaffold for authoring IT-Journey main quests: copy this template, fill the frontmatter and gamified secti...

🕐 30-45 minutes 📊 Lvl XXXX 🛠️ [main-tech]
🏆 [Achievement Ba...
Begin Quest →
Difficulty: Epic 🏰

Hello Cloud: First Steps into the Sky Realm

Claim your first foothold in the Sky Realm: create a secured cloud account with MFA, wield a cloud CLI, provision a r...

🕐 120-180 minutes 📊 Lvl 0000 🛠️ cloud
🏆 Cloud Explorer ... ⚡ Sky Realm Entry...
Begin Quest →
Difficulty: Easy 🏰

Hello macOS: Setting Up the Apple Kingdom

Transform your Mac into a professional dev workstation: install Xcode Command Line Tools and Homebrew, configure iTer...

🕐 60-90 minutes 📊 Lvl 0000 🛠️ macOS
🏆 Apple Kingdom B... ⚡ Homebrew Master...
Begin Quest →
Difficulty: Medium 🏰

The Three Sigils: Plan, Reason, Act

Configure a GitHub Copilot coding agent to produce a structured plan, define its JSON schema, and gate every action b...

🕐 60-90 minutes 📊 Lvl 0111 🛠️ github-copilot
📜 Plan-First Arch...
Begin Quest →
Difficulty: Hard 🏰

Automate a Weekly Traffic Report

Build a standalone analytics digest script and schedule it with launchd or cron to post a weekly traffic report as a ...

🕐 60-90 minutes 📊 Lvl 1010 🛠️ automation
🏆 Automation Arch... ⏰ Scheduler Sage
Begin Quest →
Difficulty: Medium 🏰

Query Your Traffic with the GA MCP Tools

Put your MCP connection to work — run reports, choose dimensions and metrics, filter by date and page, and turn plain...

🕐 30-45 minutes 📊 Lvl 1010 🛠️ google-analytics
🏆 Report Runner 📊 Dimension Wrangler
Begin Quest →

Ah, brave adventurer! You’ve reached the mystical realm of IT knowledge — where code flows like magic, systems rise like castles, and every bug is but a dragon to be slain.

Use the Tier Map, class paths, and Browse All Quests above to chart your journey. The references below help you go deeper, get set up, and contribute back to the realm.

Codex & Reference

Getting Started

For Complete Beginners

  1. Prerequisites check: Do you have a GitHub account?
  2. Fork the repository: Fork it-journey
  3. Choose your first quest: Start at the 0000 Foundation & Init World hub and pick a quest from its grid.

For Experienced Adventurers

  1. Explore the World Map for orientation.
  2. Assess your level using the Tier Map above (or the full level reference under How Progression Works) and jump straight to the matching hub.
  3. Pick a specialization from the class paths and follow its level chain.

Contributing to the Quest Realm

Every great wizard started as an apprentice, and every master was once a beginner.

This collection grows through community contributions — typo fixes, new quests, or your own learning journey:

  1. Fork the repository.
  2. Branch your changes (feature/new-quest or fix/typo-correction).
  3. Create content following the quest template.
  4. Document your changes in the appropriate level directory.
  5. Submit a pull request with a clear description.

Quest Writing Guidelines

  • Maintain the fantasy theme — use gaming and magical metaphors.
  • Include learning objectives — clear goals for each quest.
  • Provide practical examples — real code, commands, and configuration.
  • Use the canonical taxonomy — a valid level (00001111), one of the four difficulties (🟢 Easy / 🟡 Medium / 🔴 Hard / ⚔️ Epic), and the required frontmatter fields. The validator and quest_registry.py enforce this.
  • Cross-reference related quests — link to level hubs (/quests/{code}/) to build learning paths.
  • Test your instructions — ensure every step works as described.

Support & Community

Stuck on a quest?

  • 📖 Check the Glossary for term definitions.
  • 🗺️ Consult the World Map for navigation.
  • 💬 Join community discussions via Giscus comments.
  • 🐛 Report issues or suggest improvements via GitHub Issues.

Remember, brave adventurer: every great wizard started as an apprentice. Mistakes are like misfired spells — you learn from them. Ready your wand (keyboard), and off you go! 🌟💻📚

May your code compile and your deployments be ever successful! ⚡✨