THE DEV BENCH
🔷

AZ-104 · Microsoft Azure Administrator

One workspace for a single goal: passing AZ-104 and being able to actually administer Azure. Decks by exam domain, practice exams, free hands-on labs, a skill map, and curated free resources — in one place.

The honest read on labs: you cannot provision real Azure resources for free — that needs a subscription. But a lot of the skill can be practiced at $0, because Bicep/ARM/Terraform authoring and the Azurite storage emulator all run fully offline. For the parts that truly need live Azure, we point you at the free Microsoft Learn Sandbox (a temporary real subscription, no credit card). The plan below is built around that split.

Deep work · AZ-104total
or log

Certification roadmap

sequence
AZ-900Azure FundamentalsOptional first

Fundamentals · ~$99 · optional

Skip if you already know cloud basics. It's a gentle on-ramp (cloud concepts, core services, pricing) — not required for AZ-104.

AZ-104Microsoft Azure AdministratorThe goal

Associate · ~$165 · 40–60 questions inc. case studies · 700/1000 to pass

The target of this workspace. Skills measured updated 2026-04-17. Everything below is organized around its five domains.

AZ-305Azure Solutions Architect ExpertNext step

Expert · design-focused

The natural progression once you administer Azure comfortably — moves from operating to designing solutions.

Exam domains — weight your study by these

skills measured
DomainWeightFree practice vs. needs real Azure
Manage Azure identities & governance20–25%CLI/PowerShell syntax drills for users, groups, RBAC, Policy, tags, locks. Live Entra & RBAC → MS Learn Sandbox.
Implement & manage storage15–20%Strong — Azurite emulator gives REAL blob/queue/table + SAS/CLI practice, free & offline.
Deploy & manage compute resources20–25%IaC authoring (Bicep / ARM / Terraform) is fully free & gradable offline. Live VM/App Service deploys → Sandbox.
Implement & manage virtual networking15–20%CLI-syntax drills + IaC authoring of VNet/subnet/NSG/peering. Live networking → Sandbox.
Monitor & maintain Azure resources10–15%KQL query-writing drills + CLI-syntax drills. Live Monitor/Backup → Sandbox.

Flashcard decks — the recall layer

all 5 domains live · 186 cards
AZ-104 · Manage Identities & Governance36 cards on Entra ID, users & groups, Azure RBAC, Azure Policy, management groups, tags, resource locks, and cost management — the biggest exam domain (20–25%). Start here.

Domains 2–5

Practice exams

live · 127-question pool
AZ-104 Practice ExamA fresh 45-question draw each attempt from a 127-question pool spanning all five domains (weighted like the real blueprint). Scenario-style MCQs, scoring against the real 70% (700/1000) pass mark, a missed-question review with explanations, a weak-area topic breakdown, and a readiness benchmark. Progress saves in your browser — no login. Same engine as the economics exams.

Hands-on labs — the real practice

5 built · 2 planned
Azure IaC lab — Learn & Break-fixA real box with the Azure CLI, Bicep, Terraform and Azurite. Learn mode authors templates from scratch; Break-fixmode has you fix a template that won't build/validate. All graded offline — no Azure account, no cost.

Note: the lab scenarios are authored and live in the workspace, but the in-browser Check button grades only once the Killercoda account is connected (a one-time setup). Until then, you can still follow every step by hand.

LabSkill it buildsHow it's graded (offline)Status
Bicep authoringCompute & networking IaC (D3/D4)`az bicep build` compiles + asserts on the ARM JSONbuilt ✓
Bicep params & lintReusable, secret-safe IaC (@secure)`az bicep lint`/`build` clean, param + @secure presentbuilt ✓
Terraform (azurerm)Multi-tool IaC (learn + break-fix)`terraform init && validate` (pin azurerm ~> 4.x, features {})built ✓
Azurite storageBlob/queue/table ops, SAS (D2)real `az storage` against the emulator, state checkedbuilt ✓
Azure CLI drillsCommand fluency, all 5 domainsstring/flag match against the expected command — no live Azurebuilt ✓
ARM template (arm-ttk)Read & edit ARM JSON (D3)`Test-AzTemplate` returns no errorsplanned
KQL query drillsAzure Monitor log queries (D5)query structure/keywords validatedplanned

What needs real Azure → free Microsoft Learn Sandbox

honest

No emulator exists for these — they need a live subscription. The free path is the Microsoft Learn Sandbox: a temporary real Azure subscription inside training modules, no credit card, about 4 hours per session. We link you to the specific modules rather than host (or charge for) real Azure.

Skill map — where to practice each thing

the workspace
SkillPractice withStatus
Identity, RBAC & governance conceptsDomain 1 deckready
Storage data-plane (blob/queue/table)Azurite labbuilt
Infrastructure as code (Bicep / Terraform)Bicep + Terraform labs (learn + break-fix)built
Azure CLI fluencyAzure CLI drills labbuilt
Monitor & log queries (KQL)KQL drillsplanned
Live provisioning (VMs/VNets/Entra/Policy)MS Learn Sandbox (free real Azure)external
Exam-format recallAZ-104 Practice Exam (127-Q pool)ready

A study routine

  1. 1.Drill the domain decks daily — recall out loud before revealing, mark the hard ones. ~15 min.
  2. 2.Once a domain's deck feels solid, sit its practice exam; review every miss with its explanation.
  3. 3.One hands-on session a week: an IaC/Azurite lab here, plus a free Microsoft Learn module (real Azure sandbox) for the provisioning topics.
  4. 4.Watch one segment of John Savill's Study Cram each week, then turn its key idea into a card.

Curated resources — free-first

verified

Every link was checked live (July 2026). Free picks lead; paid options are labeled. Prices/versions shift, so treat costs as “as seen.”

Start here (free)

Free hands-on tools (the labs foundation)

Videos & practice

Getting real Azure (with the traps flagged)

Start your reps