explaingit

azurecertprep/azurecertprep.github.io

12JavaScriptAudience · ops devopsComplexity · 3/5ActiveSetup · moderate

TLDR

Static GitHub Pages site with 200+ hands-on Azure certification challenges (AZ-900, AZ-104, AZ-305, AZ-400, SC-500), each with CLI/PowerShell/Portal steps, hints, break-and-fix mode, and cleanup scripts.

Mindmap

mindmap
  root((azurecertprep))
    Inputs
      Azure subscription
      Codespaces account
      Exam study guide
    Outputs
      Hands-on challenges
      Knowledge quizzes
      Cleanup scripts
    Use Cases
      Azure exam prep
      Lab practice
      Break and fix training
    Tech Stack
      JavaScript
      GitHub Pages
      Azure CLI
      Bicep
      PowerShell

Things people build with this

USE CASE 1

Prepare for AZ-900, AZ-104, AZ-305, AZ-400, or SC-500 with mapped hands-on labs

USE CASE 2

Practice troubleshooting Azure misconfigurations using break-and-fix mode

USE CASE 3

Spin up a one-click Codespace with Azure CLI, Bicep, and PowerShell preinstalled

USE CASE 4

Teach an Azure cert course using the instructor guide with full solutions

Tech stack

JavaScriptGitHub PagesAzure CLIBicepPowerShellCodespaces

Getting it running

Difficulty · moderate Time to first run · 30min

Needs a paid or free-credit Azure subscription; Codespaces is free but capped at 60 hours per month on a personal account.

In plain English

Azure Cert Prep is a static website plus repository of hands-on challenges for Microsoft Azure certification exams. The pitch in the README is that learners should build the resources rather than only read about them, so every skill in the official study guide is paired with steps to create, configure, and troubleshoot a real Azure resource. The site lives at azurecertprep.github.io. Five exams are covered with full coverage of their official domains: AZ-900 Azure Fundamentals with 24 challenges, AZ-104 Azure Administrator with 28, AZ-305 Solutions Architect Expert with 50, AZ-400 DevOps Engineer Expert with 51, and SC-500 Cloud and AI Security Engineer with 52. Each exam page maps challenges to weighted domains so a learner can see where their time is going. Each challenge follows the same shape. It states the exam skills involved, frames a scenario for a fictional company called Contoso Ltd, and gives hands-on tasks with Azure CLI, PowerShell, and Portal instructions in side-by-side tabs. Success criteria can be ticked off as the learner finishes each step. Hints are hidden behind an expandable section. A break-and-fix mode introduces deliberate misconfigurations for troubleshooting practice. A short knowledge-check quiz finishes each challenge, and a cleanup script removes the created resources so costs do not run up. To remove setup friction, the repository includes a GitHub Codespaces configuration. One click opens a browser environment with the Azure CLI plus Bicep support, Azure PowerShell, AzCopy, and the jq and yq processors already installed. A free GitHub account gives 60 hours of Codespaces per month, which the README claims is enough to finish all challenges. A real Azure subscription is required; the README links to the free $200-credit account and the $100-credit student account. Basic IT background is assumed, but no prior Azure experience is needed. Other features listed include interactive decision-matrix tables, a self-assessment checklist, progress tracking via the browser's localStorage, deeper validation labs with real-world troubleshooting, bilingual English plus Brazilian Portuguese content, and an instructor or coach guide with full solutions. The site is built and deployed to GitHub Pages from this repository.

Copy-paste prompts

Prompt 1
Open azurecertprep.github.io in Codespaces and walk me through the first AZ-104 challenge using the Azure CLI tab.
Prompt 2
Pick three AZ-305 challenges from azurecertprep that cover the high-weight architecture domain and outline the resources I will create.
Prompt 3
Run a break-and-fix scenario from azurecertprep on a misconfigured Azure storage account and explain how to diagnose it.
Prompt 4
Show me the cleanup script pattern azurecertprep uses so I can copy it for my own Azure lab resources.
Prompt 5
Translate the Brazilian Portuguese content rules in azurecertprep into a checklist for adding a new bilingual challenge.
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.