Home / Blog / AZ-104 Study Plan
// MICROSOFT AZ-104 · STUDY PLAN

AZ-104 study plan: 6-week & 10-week schedules

CrushCert · Published November 2026 · ~12 min read

Here's a concrete, week-by-week plan for Microsoft AZ-104 (Azure Administrator), in two tracks: 6 weeks if you already work in Azure or hold AZ-900 or an AWS associate cert, and 10 weeks if you're new to Azure administration. Both run on the same daily routine of about an hour (roughly 6–8 hours a week), both follow the official skill-area weights, both put hands-on time in a real subscription into every week, and both finish with timed mocks. Book the exam when you're consistently scoring 80%+ on fresh questions.

AZ-104 isn't a "describe" exam; it's a "configure and troubleshoot" exam. Most questions describe a task and ask which setting, scope, rule or command gets it done, and the wrong answers are real options that would work for a slightly different task. So this plan pairs Microsoft Learn's free learning path with practice questions and hands-on labs from week one, and ends with four cheat sheets and a table of the Azure CLI commands worth knowing cold.

The exam you're planning for

WhatDetail
ExamAZ-104: Microsoft Azure Administrator
EarnsMicrosoft Certified: Azure Administrator Associate
TimeAbout 100 minutes
QuestionsNot published (typically 40–60)
Passing score700 out of 1000 (scaled)
Case studiesMay be included
Study guideSkills measured as of Oct 26, 2023
Cost (USD)$165 (varies by country)
RenewalYearly, free online assessment
PrerequisiteNone (AZ-900 is optional)
Skill area (guide as of Oct 26, 2023)Weight
1. Manage Azure identities and governance20–25%
2. Implement and manage storage15–20%
3. Deploy and manage Azure compute resources20–25%
4. Implement and manage virtual networking15–20%
5. Monitor and maintain Azure resources10–15%

Identities and governance and compute are tied for the biggest areas, but storage and networking aren't far behind, and networking questions are where hands-on practice shows most. Because the 700/1000 score is scaled and Microsoft doesn't publish the question count, aim higher than the mock pass line: 80%+ on fresh questions in every skill area, not 70%.

The outline is from 2023; the platform isn't. The study guide is "skills measured as of October 26, 2023," still current in November 2026. Study today's Azure, not old screenshots: Microsoft Entra ID, Microsoft Entra Connect and Microsoft Entra Domain Services are the current identity names; Basic SKU Load Balancer and public IPs were retired on September 30, 2025 (use Standard); the Azure Monitor Agent with data collection rules replaced the legacy Log Analytics agent; and VNet flow logs replaced NSG flow logs for new deployments. We'll update the CrushCert bank when Microsoft refreshes the outline.

Which track are you on?

YouPlan
Already working in Azure, or an AZ-900 or AWS associate holder6 weeks · ~6–8 h/week
New to Azure administration10 weeks · ~6–8 h/week
New to cloud entirely10 weeks; AZ-900 first is optional

Those line up with the typical ranges of about 4–6 weeks and 8–12 weeks. Our guide to how long to study for AZ-104 has the timeline by background and the per-skill-area hour split.

The daily routine (every study day)

The one rule that matters: hands-on and practice questions start in week 1, not after you've finished the course. You only learn which NSG rule wins, or why a ReadOnly lock blocks listing storage keys, by seeing it happen and then answering questions about it. Keep your subscription cheap: one resource group per lab, deleted when you're done.

Track 1: the 6-week plan (already in Azure, or AZ-900 / AWS associate holder)

Track 2: the 10-week plan (new to Azure administration)

About an hour a day, six days a week. Use the seventh to catch up or rest.

Weeks 1–2 — identities and governance

Weeks 3–4 — storage, then templates

Weeks 5–6 — compute

Weeks 7–8 — virtual networking

Weeks 9–10 — monitoring, backup, mocks

Cheat sheet 1: NSG rule evaluation

Default ruleWhat it doesPriority
AllowVNetInBoundInbound: allows traffic from within the virtual network65000
AllowAzureLoadBalancerInBoundInbound: allows the Azure load balancer (health probes)65001
DenyAllInBoundInbound: denies everything else65500
AllowVnetOutBoundOutbound: allows traffic to the virtual network65000
AllowInternetOutBoundOutbound: allows traffic to the internet65001
DenyAllOutBoundOutbound: denies everything else65500

Cheat sheet 2: which Network Watcher tool?

ToolAnswers the questionThink
IP flow verifyIs this packet allowed or denied by an NSG, and by which rule?Allowed?
Next hopWhich route and next hop will a packet from this VM take?Routing
Effective security rulesWhich NSG rules actually apply to this NIC, subnet and NIC combined?Rules in force
Connection troubleshootCan this VM reach that endpoint right now, and where does it fail?One-off test
Packet captureWhat exactly is on the wire to and from this VM?Capture
VNet flow logsWhat traffic flowed through this VNet over time?Traffic history

Three more that show up next to these: Connection Monitor watches connectivity and latency continuously end to end (Connection troubleshoot is a one-off check), VPN troubleshoot diagnoses a VPN gateway or connection, and Topology draws your network. If a question says "which NSG rule blocks it," it's IP flow verify; "where does the traffic go," Next hop; "keep monitoring," Connection Monitor.

Cheat sheet 3: SAS types vs stored access policy

TypeSigned with, coversStored access policy?
User delegation SASMicrosoft Entra credentials (user delegation key); Blob storage only; the most secure, recommended optionNo
Service SASStorage account key; one serviceYes
Account SASStorage account key; one or more servicesNo

A stored access policy is defined on a container, file share, queue or table (up to 5 each), and a service SAS can reference it. Change or delete the policy and every SAS that uses it changes or is revoked, which is the clean way to revoke a SAS. Otherwise, the only way to revoke a SAS is to regenerate the key that signed it, which also breaks every other SAS signed with that key. That's why there are two keys: rotate one while apps use the other. Know the main SAS parameters too: sp (permissions), st/se (start/expiry), sip (allowed IPs), spr (HTTPS), sr (resource) and sig (signature).

Cheat sheet 4: Recovery Services vault vs Backup vault

VaultProtectsThink
Recovery Services vaultAzure VMs, SQL Server and SAP HANA in Azure VMs, Azure Files, on-premises via the MARS agent or MABS; also used by Azure Site RecoveryVMs, Files, ASR
Backup vaultNewer workloads: Azure Disks, Azure Blobs, Azure Database for PostgreSQL, AKSDisks, blobs, AKS

Details that decide answers: to back up an Azure VM, the vault must be in the same region as the VM. Soft delete keeps deleted backup data for 14 days by default. Cross Region Restore needs a GRS vault with CRR enabled, and a vault's storage redundancy can only be changed before the first item is protected. For Site Recovery, the target Recovery Services vault lives in the target region, and the order is test failover, then failover → commit → re-protect → failback.

Azure CLI commands to know

These are the commands CrushCert's six CLI labs have you type. Learn what each one does and its key flags; the last column is the lab that drills it.

CommandWhat it doesLab
az group createCreates a resource group (-n, -l for location)VNet
az network vnet createCreates a VNet with its address space (--address-prefixes)VNet
az network vnet subnet createAdds a subnet to a VNet (--vnet-name, --address-prefixes)VNet
az network nsg rule createAdds an NSG rule (--nsg-name, --priority, --direction, --access, --destination-port-ranges)NSG
az storage account create --skuCreates a storage account; --sku sets performance and redundancy, e.g. Standard_ZRSStorage
az role assignment createAssigns an RBAC role (--assignee, --role, --scope)RBAC
az lock createAdds a resource lock (--lock-type CanNotDelete or ReadOnly)RBAC
az vm createDeploys a VM (--image, --size, --admin-username, --generate-ssh-keys)VM
az vm resizeChanges the VM size (--size); the VM restartsVM
az vm deallocateStops the VM and releases its compute; temporary-disk data is lostVM
az vmss scaleSets a scale set's instance count (--new-capacity)VM
az deployment group what-ifPreviews what a template or Bicep file would change, without deployingBicep
az deployment group createDeploys a Bicep or ARM file to a resource group (--template-file, --parameters)Bicep
az bicep decompileConverts an ARM JSON template to Bicep (--file template.json)Bicep
Practice the commands with the six CrushCert CLI labs. Each runs in a Cloud Shell-style terminal where you type real az commands; flags work in any order, the -g/-n short forms are accepted, and a wrong attempt tells you which flag is missing or wrong: Build a VNet and Subnets, Lock Down a Subnet with an NSG, Create a Locked-Down Storage Account, Grant Least-Privilege Access (RBAC plus a resource lock), Deploy, Resize and Scale VMs and Preview and Deploy a Bicep File (what-if, deploy, decompile). Four drag-and-drop labs cover the lookalikes: Match the Azure Policy Effect, Pick the Network Watcher Tool, Choose the Storage Access Method and Order the Site Recovery Failover. The CLI labs simulate the commands; nothing is deployed, so they're for syntax and recall, not a replacement for a real subscription.
Your free companions: Microsoft Learn and the official practice assessment. CrushCert is practice questions, labs and mocks, not a video course and not a live Azure sandbox. Pair it with Microsoft Learn's free AZ-104 learning path for the lessons, a free or low-cost Azure subscription for real portal practice, and Microsoft's free official AZ-104 Practice Assessment (the new version is on AI Skills Navigator; the legacy Microsoft Learn version is no longer updated) as an official check on question style before you book. For a final free review, John Savill's AZ-104 study cram on YouTube is a popular choice.

The last day before the exam

Run this plan on CrushCert

400 original questions at the official weights, each tagged to its sub-objective (1.1–5.2) with an explanation of why the right answer is right and why each wrong one is wrong; 10 hands-on labs, including six Azure CLI labs where you type real az commands; flashcards with spaced repetition; and a 50-question, 100-minute timed mock. $15/month for AZ-104 alone or $24/month for all 23 exams. 7-day free trial, no card required.

Start the AZ-104 plan →

More on AZ-104

Not sure what to practice with? See our honest look at the best AZ-104 practice tests, free and paid. Still deciding whether to sit it at all? Read is AZ-104 worth it? and how long it takes by background. Everything in the prep is laid out on the Azure Administrator practice test page.

Keep reading

PRACTICE TEST

Azure Administrator (AZ-104) practice test

400 original questions at the official weights, 10 hands-on labs (6 Azure CLI) and a 50-question timed mock.

RESOURCES

Best AZ-104 practice tests in 2026

Microsoft's free practice assessment, Tutorials Dojo, MeasureUp, CertCrush, CrushCert and more, compared honestly.

CAREER GUIDE

Is AZ-104 worth it in 2026?

Who the Azure Administrator cert pays off for, who should skip it, and what it really costs.

STUDY TIMELINE

How long to study for AZ-104

4–6 weeks if you already work in Azure, 8–12 weeks if you're new to Azure admin, split by skill area.

Frequently asked questions

How long is this AZ-104 study plan?

It has two tracks at about 6 to 8 hours a week: 6 weeks if you already work in Azure or hold AZ-900 or an AWS associate-level cert, and 10 weeks if you are new to Azure administration. Those match the typical ranges of about 4 to 6 weeks and 8 to 12 weeks part-time.

Is Microsoft Learn enough to pass AZ-104?

Microsoft Learn's free AZ-104 learning path covers every skill area, and Microsoft's free official practice assessment shows you the question style, so it is the right place to start. What it does not give you is a large bank of scenario questions or a full timed mock, and you still need hands-on time in a real Azure subscription. Use them together.

Do I need a real Azure subscription to study for AZ-104?

It is strongly recommended. Hands-on time matters more for AZ-104 than for AZ-900, and a free or low-cost subscription is enough. CrushCert's Azure CLI labs let you practice the az commands, but they simulate them and deploy nothing, so they are not a live sandbox. Put each lab in its own resource group and delete it when you are done to keep costs down.

What practice-test score means I'm ready for AZ-104?

Consistently 80% or higher on questions you have not seen before, in all five skill areas, and a full timed mock at that level. AZ-104 is scored 700 out of 1000 on a scaled score and Microsoft does not publish the question count, so a 70% mock pass line mirrors the bar but is the floor, not the target.