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
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 (0000–1111)
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
| Binary | Dec | Tier | Theme | XP |
|---|---|---|---|---|
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.
Hello Windows: Mastering the Windows Development Environment
Set up a complete Windows development environment with WSL, PowerShell mastery, and essential development tools for t...
Linux Fundamentals: Enter the Penguin's Domain
Navigate the Linux file system, write Bash scripts, master rwx permissions, and use SSH, cron, and networking tools i...
🏰 Overworld - Master Quest Map
Your central command hub for tracking progress through the IT mastery quest system. Navigate your learning journey an...
Begin Quest →AI Feature Pipeline Architect: DevSecOps Mastery Quest
Master the art of building AI-orchestrated feature pipelines from user request to deployment, combining DevSecOps pra...
Begin Quest →Hello n00b: Your First Steps into the IT Journey
Begin your IT adventure: create a GitHub account, fork the IT-Journey repository, and confidently navigate GitHub as ...
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...
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...
Character Selection: Choose Your IT Class
Explore eight RPG-styled IT character classes, from Developer to DevOps Engineer, and choose the specialization and l...
IT Fundamentals: Your Digital Awakening Quest
Build core IT skills hands-on: file management, operating systems, networking basics, scripting, cloud, containers, a...
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...
Codex Glossary: Fantasy Terms to IT Reality
A quick-reference codex decoding the IT-Journey fantasy metaphors, mapping spells to scripts, worlds to operating sys...
Begin Quest →Build a Personal Website with GitHub Pages
Discover the services and tools behind a personal website built on GitHub Pages, from Jekyll hosting and CDN to analy...
Frontend Forests: Building a Jekyll Site with Bootstrap
Venture into the Frontend Forests to build a Jekyll site, weave in Bootstrap for styling and scripts, then preview an...
Begin Quest →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...
bashcrawl and Beyond: Extending a Terminal Dungeon Adventure
Study how the bashcrawl terminal dungeon is built from directories, scrolls, and scripts, then extend it with new roo...
Planting Seeds: Set Up Your Dev Toolkit
Plant the seeds of your development environment by installing and configuring the foundational tools that every IT jo...
Begin Quest →Conjure a Django Project into a GitHub Vault
Learn how to efficiently set up Django with Git for seamless version control and project management in your web devel...
Begin Quest →Understanding Action Triggers in Depth
Unlock the power of automation with GitHub Actions! Streamline your workflows and enhance your CI/CD processes effort...
Begin Quest →Mastering Branches and Pull Requests for Developers
Master Git branch types and craft clear, reviewable pull requests with templates, test plans, and review etiquette to...
Begin Quest →Level 0010: Changelogs & the Chronicles of Code
Master the Grand Book of CHANGELOG.md, semantic versioning, and automated release notes with Release Drafter as you d...
Begin Quest →Commit Hygiene: Crafting Clean, Atomic Commits
Master commit hygiene the wizardly way: write atomic commits, craft clear conventional messages, dodge cursed habits,...
Begin Quest →Revolutionizing Work with AI Automation
Discover how AI automation can transform your workflow, enhancing code reviews, documentation, and PR summaries for a...
Begin Quest →Bashcrawl Quest: Terminal Adventure RPG
Explore nine Bashcrawl chambers to master navigation, permissions, environment variables, symlinks, and pipes in a ga...
Azure Ascension: Deploying Jekyll to the Cloud Kingdom
Deploy the IT-Journey Jekyll site to Azure Static Web Apps: provision the app, wire up a CI/CD pipeline, secure your ...
Begin Quest →VS Code Mastery: Forge Your Ultimate Dev Weapon
Master Visual Studio Code setup and configuration to create the ultimate development environment for any programming ...
Terminal Mastery: Conquering the Command-Line Realm
Master terminal navigation and command-line tools to unlock developer productivity and system control powers in this ...
Begin Quest →Bash Incantations: Level 0010 Scripting Quest
Master the ancient art of bash scripting and unlock the power of automation through command-line incantations and she...
Begin Quest →Quest: Mastering the Ancient Arts of Source Control Sorcery
Master the mystical powers of Git and GitHub workflows to become a legendary code guardian and collaboration wizard i...
Begin Quest →Link to the Future: Automated Hyperlink Guardian Quest
Master the computational arts of automated link testing and AI-powered analysis to protect your digital realm from br...
Begin Quest →Forging the La(zy)TeX CV: Binary Level 0101 (5) Quest
Forge an ATS-friendly CV from the cv.tex template using VS Code and LaTeX—install the toolchain, customize sections, ...
Begin Quest →Conquer King EDGAR: Siege of the SEC Data Castle
Breach the SEC EDGAR fortress with its public APIs, wrangle XBRL facts, respect rate limits, and turn raw filings int...
Begin Quest →The Temple of Templates: Reusable Abstractions
Enter a fantasy quest mastering software templates across C++, Jinja, and React—abstraction, type-safety, inheritance...
Begin Quest →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...
Begin Quest →404 Hunting: Binary Wards for Unbreakable Links
Banish 404s in Jekyll with permalink magic, redirect runes, CI link guardians, and living resource endpoints powered ...
Begin Quest →Nerd Font Enchantment: Terminal Icon Mastery
Install Nerd Fonts on macOS, Linux, and Windows, then configure your terminal and VS Code so icons, glyphs, and Oh-My...
Begin Quest →Terminal Enchantment: Oh-My-Zsh Mastery
Install Oh-My-Zsh, then customize your terminal with themes, plugins, and VSCode integration to supercharge your comm...
Docker Containerization Mastery: Level 0101 (5) Quest
Master Docker containerization to build, deploy, and manage applications in isolated, portable environments with prac...
Begin Quest →The Diagrammatic Enchantment: Jekyll-Mermaid Integration
Master diagrammatic magic by integrating Mermaid.js into any Jekyll site, with conditional loading, dark mode, and re...
Begin Quest →The Knowledge Vault: Building an Automated Documentation Hub
Build a centralized documentation system that aggregates and organizes knowledge from multiple GitHub repositories us...
Begin Quest →Recursive Realms: Testing Infinite Loops with AI
Master Python recursion, base cases, and call stacks while building pytest suites, preventing stack overflows, and ap...
Forging the Stats Portal: Data Analytics Quest
Build a Jekyll stats portal that auto-generates site metrics and displays posts, words, categories, and tags with Boo...
Stack Attack Analysis: IT-Journey
Dissect the IT-Journey platform stack: Jekyll and Ruby frontend, Python automation, Docker, GitHub Actions CI/CD, and...
Stack Attack: AI-Built Django + React Enterprise ERP
Use AI agents to research, design, and scaffold a production-grade open-source ERP with a Django REST backend and a R...
Technology Stack Analysis: Barodybroject
Comprehensive analysis of the Barodybroject Django-based parody news generator with OpenAI integration and Azure Cont...
Kaizen Quest: Continuous Improvement Alchemy
Master Kaizen for software teams: run PDCA cycles, eliminate the seven wastes, map value streams, track DORA metrics,...
Forging the Prompt Crystal: Master AI Communication
Master prompt engineering to craft optimal AI instructions. Learn systematic design, iterative refinement, and struct...
Building & Testing the Git Init Shell Script
Hands-on quest to build, extend, and test `git_init.sh` — an interactive and headless repo initializer with programma...
The GitHub Pages Portal: Forging Your Digital Realm
Master the art of deploying static websites using GitHub Pages, transforming your code into live web experiences with...
Begin Quest →Hidden Gem Quest: Publish AI Chats on GitHub Pages
Wield GitHub Pages and Jekyll to forge repositories into live websites, then capture and immortalize AI conversations...
Terminal Artificer: Forging the Glass Interface
Master the art of crafting beautiful, interactive frontends for your shell scripts using Gum, transforming raw comman...
Forging the Prompt Crystal: VS Code Copilot Mastery Quest
Master prompt engineering for VS Code Copilot: structured RCTF patterns, few-shot and Chain-of-Thought prompting, and...
The PRD Codex: Master Product Reality Distillation
Master the ancient art of transforming scattered signals into living Product Requirements Documents using automated t...
Git Basics: Version Control Introduction
Learn Git fundamentals including repositories, commits, branches, and basic workflow for tracking code changes and co...
Markdown Mastery: Content Formatting Fundamentals
Master Markdown syntax for creating rich documentation, blog posts, and technical content with proper formatting, lin...
Terminal Fundamentals: Command Line Navigation Quest
Master essential command line skills including navigation, file management, and basic shell commands across macOS, Li...
Advanced Markdown: Tables, Footnotes & Kramdown
Go beyond basic Markdown with tables, footnotes, fenced code, callouts, Kramdown attributes, and YAML frontmatter tha...
Analytics Integration: Privacy-Aware Web Measurement
Add privacy-aware analytics to your site: compare GA4 and lightweight alternatives, track custom events, respect cons...
Bootstrap Framework: Build Responsive Sites Fast
Master Bootstrap 5: use the 12-column grid, prebuilt components, and utility classes to build mobile-first responsive...
CSS Styling Basics: Selectors, the Box Model & Layout
Master CSS fundamentals: selectors, the box model, flexbox and grid, responsive media queries, and custom properties ...
Git Workflow Mastery: Branches, Merging & Team Collaboration
Master a clean Git workflow: feature branches, focused commits, pull requests, merge vs rebase, and calmly resolving ...
GitHub Pages Basics: Host Your Jekyll Site for Free
Publish a Jekyll site to the world with GitHub Pages: repository setup, the _config.yml url and baseurl, deployment, ...
JavaScript Fundamentals: Variables, Functions & the DOM
Learn JavaScript from zero: variables and types, functions, arrays and objects, DOM manipulation, events, and fetch t...
Jekyll Fundamentals: Build Static Sites with Ruby
Master Jekyll static site generation: install Ruby and Jekyll, learn the project structure and collections, then buil...
Jekyll Plugins: Extend Your Static Site Safely
Add Jekyll plugins safely: discover GitHub-Pages safe gems, configure SEO and sitemap extensions, then write your own...
Liquid Templating: Dynamic Content for Jekyll Sites
Master Liquid, the templating language behind Jekyll: variables, filters, loops, conditionals, includes, and layouts ...
SEO Optimization: Meta Tags, Sitemaps & Structured Data
Master technical SEO for Jekyll: write meta tags, generate sitemaps and robots.txt, add JSON-LD structured data, and ...
YAML Configuration: Site Settings Mastery
Master YAML for Jekyll: write front matter, configure _config.yml, build _data files, and dodge the indentation, quot...
Docker Container Fundamentals: Images to Registries
Master Docker container fundamentals: images versus containers, writing a Dockerfile, build and run workflows, image ...
Docker Compose Orchestration: Multi-Container Apps
Master Docker Compose to orchestrate multi-container apps. Define services, networks, volumes, depends_on, and enviro...
Artifact Management: Versioned, Signed Build Output
Manage build artifacts in CI/CD. Learn registries, semantic versioning, immutable tags, and supply-chain provenance w...
CI/CD Fundamentals: The Build-Test-Deploy Pipeline
Master CI/CD fundamentals: the build-test-deploy flow, how continuous integration, delivery, and deployment differ, p...
Deployment Pipelines: Production Release Automation
Build robust deployment pipelines for production releases. Learn environments, promotion, blue-green and canary deplo...
Environment Management: Dev, Staging, and Prod Parity
Manage multiple deployment environments. Achieve dev/staging/prod parity, configure per-environment settings, and pro...
GitHub Actions Basics: Workflow Automation for Modern DevOps
Build GitHub Actions workflows from scratch: master jobs, steps, triggers, runners, secrets, and matrix builds to aut...
Secrets Management: Secure CI Credentials
Handle CI secrets securely. Learn OIDC versus long-lived credentials, vault systems, least privilege, scoping, and ro...
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...
Workflow Optimization: Caching and Parallel CI/CD
Make CI/CD pipelines fast and cheap. Learn dependency caching, parallelism, matrix builds, concurrency control, and r...
Backup and Recovery: Data Protection for Databases
Guard against data loss with logical and physical backups, point-in-time recovery, RTO/RPO targets, and the restore d...
Connection Pooling: Efficient Database Resource Management
Understand the connection lifecycle, size a pool correctly, deploy PgBouncer, and hunt down the leaks that exhaust a ...
Data Modeling: Schema Design and Database Relationships
Turn fuzzy requirements into solid database schemas using entity-relationship modeling, normalization to 3NF, and one...
Database Fundamentals: The Relational Model and ACID
Master the relational model behind modern databases - tables, keys, ACID transactions, and normalization - then prove...
Database Migrations: Schema Evolution and Version Control
Evolve a live database safely: write versioned up/down migrations, use Flyway, Liquibase, or Alembic, and ship zero-d...
Database Security: Access Control and Data Encryption
Defend the Data Keep with least-privilege grants, parameterized queries that stop SQL injection, encryption at rest a...
Query Optimization: Tuning Fast Database Queries
Read EXPLAIN plans, pick the right indexes, slay the N+1 query, and rewrite slow SQL to run in milliseconds on a real...
SQL Mastery: Query Language Proficiency
Wield SQL like a battle-mage against a real PostgreSQL database: SELECT, JOIN, GROUP BY, subqueries, views, indexes, ...
API Authentication: Keys, Tokens, OAuth2, and JWT
Master API authentication including API keys, sessions versus tokens, JSON Web Tokens, OAuth2 flows, and scopes so yo...
API Documentation: OpenAPI, Swagger, and Contract-First
Master API documentation using OpenAPI and Swagger: write a contract-first spec, add request and response examples, a...
API Fundamentals: HTTP, Requests, and JSON
Master the fundamentals of web APIs including HTTP methods, status codes, request/response anatomy, headers, and JSON...
API Versioning: URI, Headers, and Backward Compatibility
Master API versioning strategies including URI versus header versioning, backward compatibility, breaking versus non-...
Error Handling: Status Codes, Problem Details, and Retries
Master API error handling including status code selection, the problem+json format, validation errors, idempotency ke...
Rate Limiting: Token Buckets, 429s, and Quotas
Master API rate limiting with token and leaky bucket algorithms, the 429 response, rate-limit headers, quotas, and cl...
REST Principles: Resources, Statelessness, and Maturity
Master REST constraints: resources, statelessness, the uniform interface, HATEOAS, and the Richardson Maturity Model ...
AWS Essentials: Core Services and Architecture
Get hands-on with the core AWS services - IAM, EC2, S3, and VPC networking - plus the AWS CLI and the Well-Architecte...
Cloud Computing Fundamentals: IaaS, PaaS, and SaaS Explained
Learn the IaaS, PaaS, and SaaS service models, regions and availability zones, the shared responsibility model, and t...
Infrastructure as Code: Terraform Fundamentals and State
Provision cloud infrastructure declaratively with Terraform: providers and resources, the plan/apply lifecycle, state...
Kubernetes ConfigMaps and Secrets: The Vault
Manage Kubernetes config with ConfigMaps and Secrets: inject settings via env vars and volume mounts, and guard crede...
Kubernetes Pods and Workloads: Deployments and StatefulSets
Master Kubernetes workloads: run Pods via ReplicaSets and Deployments, scale and roll out updates, roll back, and cho...
Kubernetes Services and Networking: Ingress and DNS
Master Kubernetes networking with Services, Ingress, and cluster DNS, choosing between ClusterIP, NodePort, and LoadB...
Kubernetes Fundamentals: Container Orchestration Essentials
Master Kubernetes basics: cluster architecture, the control plane and worker nodes, kubectl, and the declarative obje...
Alerting Systems: Alertmanager, Routing, On-Call & Runbooks
Forge production alerting with Prometheus rules and Alertmanager: routing, grouping, silencing, inhibition, on-call e...
Distributed Tracing with Jaeger & OpenTelemetry
Instrument a Python service with OpenTelemetry, emit spans to Jaeger, propagate trace context, and debug latency acro...
ELK Stack: Elasticsearch, Logstash & Kibana Logs
Deploy the ELK stack for centralized logging: Elasticsearch indexing, Logstash and Beats pipelines, and Kibana dashbo...
Monitoring Fundamentals: Metrics, Logs, and Traces
Master the three pillars of observability—metrics, logs, and traces—plus SLI/SLO/SLA, the RED and USE methods, and fi...
Prometheus & Grafana: Metrics Collection and Visualization
Master the Prometheus data model, write PromQL queries, run exporters and scrape targets, and build Grafana dashboard...
Compliance Standards: SOC 2, ISO 27001, GDPR, and PCI-DSS
Navigate the major security compliance frameworks - SOC 2, ISO 27001, GDPR, and PCI-DSS - learning controls mapping, ...
Penetration Testing: Tools and Ethical Hacking Methodologies
Learn authorized, ethical penetration testing: defining scope, reconnaissance, nmap scanning, web testing with Burp S...
Secure Coding: Preventing the OWASP Top 10
Forge code that defeats the OWASP Top 10: master input validation, injection prevention, authentication, secrets hand...
Security Fundamentals: CIA Triad and Defense in Depth
Master information security fundamentals including the CIA triad, the OWASP Top 10, defense in depth, secure-by-desig...
Threat Modeling: STRIDE Framework and Attack Trees Analysis
Master threat modeling with STRIDE, data-flow diagrams, trust boundaries, and attack trees to find security flaws sys...
Apache Spark Mastery: Big Data with PySpark
Master Apache Spark for distributed data: RDDs, DataFrames, transformations vs actions, lazy evaluation, partitions, ...
Data Quality Engineering: Validation & Monitoring
Build data quality into your pipelines: master the six quality dimensions, profiling, validation suites, data contrac...
Data Warehousing: Build a Dimensional Star Schema in SQL
Build the Analytical Citadel: model OLTP vs OLAP, design star and snowflake schemas, implement slowly changing dimens...
ETL Pipeline Design: Scalable Python Data Pipelines
Build production ETL pipelines in Python: ETL vs ELT, extraction and loading, idempotent upserts, incremental loads, ...
Stream Processing: Real-Time Data with Apache Kafka & Flink
Build real-time streaming pipelines with Apache Kafka. Master batch versus stream, event-time windowing, watermarks f...
AI Ethics: Bias Detection, Fairness & Governance
Build responsible AI: measure bias and fairness, explain model decisions, protect privacy, and govern high-risk syste...
Computer Vision Mastery: CNNs and Transfer Learning
Build computer vision models in PyTorch: learn convolutions, train CNNs for image classification, and fine-tune pretr...
Deep Learning Frameworks: PyTorch vs TensorFlow
Compare PyTorch and TensorFlow hands-on: master tensors, autograd, model building, the training loop, and GPU acceler...
Machine Learning Fundamentals with Scikit-Learn
Master supervised and unsupervised learning in Python: split data correctly, fight overfitting, and evaluate scikit-l...
MLOps Engineering: CI/CD Pipelines for ML in Production
Take ML models from notebook to production with MLflow tracking, a model registry, FastAPI serving, drift monitoring,...
Natural Language Processing: Transformers & LLMs
Build NLP apps in Python with Hugging Face: master tokenization, embeddings, and the attention mechanism behind moder...
Neural Networks Deep Dive: Build One From Scratch
Build a neural network from scratch, then in PyTorch, mastering neurons, layers, activations, forward propagation, ba...
Python for Data Science: NumPy, Pandas & Matplotlib
Forge the Data Artisan's Toolkit: master NumPy vectorization, Pandas DataFrames, exploratory analysis, and Matplotlib...
API Gateway Patterns: The Single Front Door
Master API gateway patterns - routing, authentication, rate limiting, and response aggregation - plus the Backend-for...
Software Design Patterns: Gang of Four and Modern Patterns
Implement Factory, Strategy, Observer, Adapter, and Decorator, master the five SOLID principles, and refactor brittle...
Domain-Driven Design: Modeling the Business in Code
Master DDD: ubiquitous language, entities and value objects, aggregates, and bounded contexts so your code models the...
Event-Driven Design: Pub/Sub, Event Sourcing, and CQRS
Learn event-driven architecture: events as facts, pub/sub messaging, event sourcing, CQRS, and the eventual consisten...
Microservices Architecture: Decomposing the Monolith
Decide when to split a monolith, decompose by bounded context, and navigate inter-service communication, data ownersh...
Scaling Strategies: Horizontal Growth, Caching, and CAP
Master scaling: vertical vs. horizontal growth, load balancing, caching layers, database replication and sharding, an...
System Design Interviews: A Framework for the Whiteboard
Learn a repeatable system design interview framework - clarify requirements, estimate capacity, apply RESHADED, and a...
Architecture Reviews: ADRs and Trade-off Facilitation
Run effective architecture and design reviews. Learn to facilitate trade-off discussions, write Architecture Decision...
Building Technical Communities: Govern and Include
Build thriving technical communities. Learn the membership lifecycle, running events, governance and moderation, and ...
Career Advancement: IC vs Management and Leveling
Advance your engineering career deliberately. Learn the IC vs management fork, how leveling rubrics work, building a ...
Innovation and R&D: Experimentation and Technical Bets
Drive engineering innovation. Learn structured experimentation, the three-horizons portfolio model, and how to manage...
Mentorship Programs: Growing Engineering Talent
Build effective engineering mentorship: learn mentoring models, feedback that lands, growth frameworks, and how mento...
Open Source Contribution: Maintaining and Licensing
Contribute to and maintain open source. Learn the contribution workflow, community norms, reviewing and triaging issu...
Tech Speaking and Writing: RFCs, Docs, and Talks
Communicate technical ideas with impact. Learn technical writing, design docs and RFCs, structuring a conference talk...
Technical Leadership: Leading Without a Crown
Lead engineers without a title: set a technical vision, frame and close decisions under uncertainty, and delegate wor...
[Quest Title]: [Descriptive Subtitle]
The master scaffold for authoring IT-Journey main quests: copy this template, fill the frontmatter and gamified secti...
Jekyll Quest Tracking: Building Dynamic Collection Layouts
Build a Jekyll quest-tracking interface with dynamic filtering, collection stats, and level-aware displays using Liqu...
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...
Hello macOS: Setting Up the Apple Kingdom
Transform your Mac into a professional dev workstation: install Xcode Command Line Tools and Homebrew, configure iTer...
Forge Your Character: Crafting Your Contributor Identity
Create your contributor character profile with RPG-style stats, badges, and class identity — powered by your git history
Avatar Forge: Crafting Your Digital Portrait
Replace your default identicon by sourcing or creating a custom avatar, hosting the image, and wiring it into your co...
Badge Collector: Showcasing Your Achievements
Discover how achievement badges are auto-earned from your contributions, then pin your proudest three to the Featured...
Contribution Calendar: Mapping Your Journey Through Time
Build a GitHub-style contribution heatmap for your character profile, rendering 52 weeks of activity data with CSS Gr...
Stats Dashboard: Enhancing Your Data Visualization
Upgrade your character sheet's stats panel with language bars, progress rings, and contribution charts built in pure ...
Profile Themes: Unleashing the Style Sorcerer
Craft custom CSS theme variants for the contributor profile system using custom properties, light and dark modes, and...
Mastering Version Control Workflows: The Grand Merge Ritual
Master advanced Git workflows: semantic versioning, branch strategies, CI/CD automation, and pull request orchestrati...
The Artisan's Forge: Refactoring Jekyll Theme Components
Learn to refactor inline Jekyll theme elements into modular, config-driven components — using a real-world nanobar an...
Begin Quest →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...
Initiation Rites: Embedding Agents in the SDLC
Integrate AI agents into the SDLC: define their inputs, outputs, and success criteria, and learn the anti-patterns th...
The MCP Conclave: Mastering Model Context Protocol Servers
Configure and operate Model Context Protocol servers so GitHub Copilot agents can reach external tools and APIs secur...
The All-Seeing Eye: Observability for AI Agents
Instrument GitHub Copilot agents with execution traces, inspectable artifacts, audit trails, and human review gates t...
Forging the Agent's Arsenal: Tool Selection & Permissions
Choose and configure the right tools for GitHub Copilot agents, then enforce least-privilege permissions so your agen...
Bind the Agent to the Realm: Dev Environment Integration
Configure AGENTS.md, a dev container, and secrets so a GitHub Copilot agent runs predictably and identically in Codes...
Vaults of Recollection: Agent Memory Strategies
Design ephemeral, session, and persistent memory for GitHub Copilot agents using artifacts, issues, and repo files to...
The Shield of Retries: Safe Execution and Error Handling
Build resilient GitHub Copilot agents with retry logic, timeouts, fallback strategies, and graceful error reporting t...
The Necromancer's Inquest: Agent Failure Root Cause Analysis
Read GitHub Actions logs, artifacts, and execution traces, then apply a 5-Why RCA framework to find why an agent fail...
Crossing the Tool Planes: State Continuity Across Tools
Keep an agent's state and context intact when tasks cross GitHub surfaces — issues, PRs, Actions runs, and Codespaces...
Anchoring the Drifting Agent: Stop Context Drift
Detect and prevent context drift in long-running GitHub Copilot agent sessions with state checkpointing, drift signal...
The Oracle's Rubric: Agent Success Signals
Define machine-verifiable acceptance criteria for agent tasks, map them to GitHub signals like Actions checks and PR ...
Reforging the Agent's Mind: Tuning Behavior by Instruction
Tune your GitHub Copilot agent by analysing failure patterns, iterating on copilot-instructions.md and AGENTS.md, and...
When Familiars Fall: Multi-Agent Failure Recovery
Build resilient multi-agent systems on GitHub: classify and detect sub-agent failures, retry with backoff, re-delegat...
The Scribe's Codex: Observability in Multi-Agent Systems
Add observability to multi-agent GitHub workflows by correlating traces across agents, detecting inter-agent failures...
The Council of Many: Multi-Agent Orchestration Patterns
Build multi-agent systems on GitHub: design fan-out, sequential chain, and event-driven orchestrators that dispatch s...
The Autonomy Scales: Mapping Agent Autonomy Levels
Map GitHub Copilot agents across a five-level autonomy spectrum, classify your task types by risk, and configure the ...
Trial of the Agentic Codex: The Grand Capstone
Face the six-domain grand trial: build a complete agentic AI system on GitHub, prove competency across all GH-600 dom...
The Warden's Pact: Guardrails and Human-in-the-Loop Patterns
Build responsible agentic AI guardrails with GitHub-native tools: boundary enforcement, human approval gates, escalat...
The Agent Pantheon: Multi-Agent Lifecycle Management
Run the full lifecycle of a GitHub-native multi-agent system: build a registry, monitor agent health, and provision, ...
Bashcrawl Agent Mode: AI Automation and Contribution
Explore Bashcrawl's Agent Mode for AI playtesting, screenshot capture, batch automation, and upstream contribution. T...
Begin Quest →Bashcrawl Armoury: File Permissions and Script Execution
Learn chmod, file permissions, and script execution in Bashcrawl's Armoury. Brew a health potion and wield a sword fo...
Begin Quest →Bashcrawl Cellar: File Types, Aliases, and Emerald Amulet
Master file types with ls -F, create alias shortcuts, and discover the emerald amulet in Bashcrawl's Cellar. Completi...
Begin Quest →Bashcrawl Chamber: Bash Arithmetic and the Statue Boss
Defeat Bashcrawl's Statue Boss by solving arithmetic with let, expr, and $(( )). Mastering Bash math is the only weap...
Begin Quest →Bashcrawl Entrance: Your First Terminal Commands
Learn pwd, ls, cd, and cat by exploring the Bashcrawl entrance — read the first scroll, get a hint from Merlin, and c...
Begin Quest →Bashcrawl Hidden Chapel: Hidden Files and Man Pages
Uncover the Hidden Chapel with ls -a, explore the courtyard, aviary, hall, and graveyard. Use man pages and --help to...
Begin Quest →Bashcrawl Rift: Pipes, Redirection, and the Final Boss
Conquer Bashcrawl's final gauntlet — the Rift — by mastering pipes, &&, ||, and output redirection. Defeat the pit bo...
Begin Quest →Bashcrawl Scrap Heap: Symbolic Links and Portal Creation
Learn symbolic links in Bashcrawl's Scrap Heap using ln -s, readlink, and ls -l. Create portal symlinks that warp you...
Begin Quest →Bashcrawl Vault: Environment Variables and the Goblet Puzzle
Master environment variables in Bashcrawl's Vault using export, echo $VAR, and env. Solve the goblet puzzle in the st...
Begin Quest →Bashcrawl Workshop: File Management Fundamentals
Practice file management in the Workshop: mkdir, touch, rm, cp, mv, and I/O redirection. Build rooms, write scrolls, ...
Begin Quest →Connect Google Analytics to Your AI Agent via MCP
Set up the Google Analytics MCP server in Claude Code with a secure service-account key, then pull your first live tr...
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 ...
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...
🧭 No quests match your filters.
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
- 📖 Codex Glossary — dictionary of digital spells and terms
- 🗺️ World Map — navigate the digital realms
- 🎒 Inventory — track and export your learner progress
- 🛠️ Tools Collection — cross-level version control and workflow quests
- 🏰 Overworld Hub — your central command center
Getting Started
For Complete Beginners
- Prerequisites check: Do you have a GitHub account?
- Yes → Log in to GitHub
- No → Sign up for GitHub
- Fork the repository: Fork it-journey
- Choose your first quest: Start at the
0000Foundation & Init World hub and pick a quest from its grid.
For Experienced Adventurers
- Explore the World Map for orientation.
- Assess your level using the Tier Map above (or the full level reference under How Progression Works) and jump straight to the matching hub.
- 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:
- Fork the repository.
- Branch your changes (
feature/new-questorfix/typo-correction). - Create content following the quest template.
- Document your changes in the appropriate level directory.
- 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(0000–1111), one of the four difficulties (🟢 Easy / 🟡 Medium / 🔴 Hard / ⚔️ Epic), and the required frontmatter fields. The validator andquest_registry.pyenforce 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! ⚡✨