Skip to main content
Settings
Color Mode
Theme Skin
Background

Appearance preferences are saved in this browser only.

Environment
Current Environment Production

Built with JEKYLL_ENV=production. Changes require deployment.

Quick Links
Theme & Build
Jekyll v3.10.0
Last Build Jul 16, 07:09
Page Location
Page Info
Layout quest-hub
Collection quests
Path _quests/README.md
URL /quests/
Date 2020-08-25

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.

Table of Contents

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.

  • 207Quests
  • 16Levels
  • 4Tiers
  • 0Completed
  • 0%Done

Show sections

Accent

Your picks (sections + accent) are saved in this browser and carry across pages.

Progress

All quests completed 0 / 207 complete
0%

Progress is stored locally in your browser. Mark quests complete on each quest page, or visit your inventory to export / import it.

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

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! ⚡✨