Using Azure's Free Tier for Certification Exam Practice

By Macdara Ó Murchú · Founder, AzurePrep·Last reviewed ·11 min read·2,353 words

Reading documentation and memorising facts is not enough for Azure certifications. Exams like AZ-104, AI-200 (the current developer exam) and AZ-305 expect hands-on experience with real Azure services. Microsoft provides enough free resources to practise without spending money, and this article sets out how to use the azure free tier for practice to build those skills.

Why Hands-On Practice Matters for Azure Certifications

Study materials teach concepts. Hands-on practice shows you how Azure behaves.

AZ-104 tests whether you can manage Azure subscriptions, identities, governance and compute resources. You can read about creating a virtual machine, configuring networking and applying role-based access control. Until you log into the Azure Portal, create a VM, connect to it over RDP, change its network security group and work out why traffic is not flowing, you will not have the instinct to answer scenario questions quickly and correctly.

The same goes for AI-200 (Azure AI Cloud Developer Associate, the current developer exam; AZ-204 retired 31 July 2026). You need the theory of Azure App Service, Azure Functions and managed databases, but it is not enough on its own. Deploy a real function, bind it to a queue, test it locally with the Azure Functions Core Tools and troubleshoot failed deployments. You will remember that work in the exam.

AZ-305 (Azure Solutions Architect Expert) is more about design, but architects also learn from deploying real infrastructure. Seeing how virtual networks, subnets and network security groups interact makes security boundaries and traffic flow easier to understand.

For most candidates the obstacle is cost. Azure resources are billed, and exam budgets are often tight. The azure free tier for practice solves this: Microsoft gives away enough to build real skills without a large bill.

What Azure's Free Tier Actually Provides

Azure's free offerings come in three categories: the free account credit, 12-month free services, and always-free services.

The $200 Azure Free Account Credit

When you create a new Azure account with a valid credit card, Microsoft adds $200 USD of credit to it. The credit lasts 30 days and covers most Azure services, including compute, storage, databases and networking.

The 30-day window is the main limit. The credit cannot be extended, so plan your labs around it. Any credit left after 30 days is lost. You can then move straight to the 12-month free services and always-free services if you do not want to pay.

12-Month Free Services

Alongside your $200 credit, and continuing after it runs out, Azure provides 12 months of free usage for popular services, starting the day you create your account:

These cover the common use cases and are enough for most certification labs. An AZ-104 candidate can practise VM management, networking and storage without reaching paid limits. An AI-200 candidate can build and test several small applications.

Always-Free Services

Some Azure services are free with no time limit:

The always-free Functions allowance is especially useful for AI-200 candidates (the current developer exam; AZ-204 retired 31 July 2026). You can create dozens of function apps and test them repeatedly without charges.

The Microsoft Learn Sandbox: The Best Free Option

The Microsoft Learn sandbox is often overlooked as a way to use the azure free tier for practice. It is a ready-made Azure environment opened from inside Microsoft Learn modules. You do not need a subscription, a credit card or any configuration.

How the Sandbox Works

When you work through a Microsoft Learn module with an embedded lab, you use a real Azure subscription hosted by Microsoft. The sandbox gives you a pre-configured resource group and the permissions you need. You run Azure CLI commands, ARM templates or Azure Portal actions in the lab environment.

There is no setup time, and you do not have to clean up resources or worry about unexpected charges.

Session Limits

Sandbox sessions are time-limited, typically between 1 and 4 hours depending on the module. For certification prep this helps: you stick to the essential tasks instead of wandering into side features, and you get used to working to a clock, as you will in the 90-minute certification exam.

What You Can Practice

Microsoft Learn covers most exam objectives for AZ-104, AI-200 and SC-300. You can practise:

For AZ-104:
- Creating and managing virtual machines
- Configuring networking and load balancers
- Implementing role-based access control
- Managing storage accounts and Azure Backup
- Setting up Azure Site Recovery

For AI-200 (current developer exam; AZ-204 retired 31 July 2026):
- Deploying App Service applications
- Creating and testing Azure Functions
- Working with Azure Cosmos DB
- Using Azure Key Vault for secrets management
- Implementing authentication and authorisation

For SC-300 (Azure Identity and Access):
- Configuring Microsoft Entra ID users and groups
- Implementing Conditional Access policies
- Managing application registrations

Limitations of the Sandbox

The sandbox is built for guided labs, and you cannot create resources outside the lab scenario. For open-ended practice, use your free account credit or the always-free services.

Study Plan: Combining the Free Resources

Use the Microsoft Learn sandbox for guided labs and the other free resources for open-ended work.

Phase 1: Microsoft Learn for Foundation (Weeks 1-4)

Start with the Microsoft Learn sandbox modules for your exam. Complete 2-3 modules a week and follow every step of each lab, even when skipping would save time. The session limits keep you working methodically.

For AZ-104, begin with these modules:
1. "Create an Azure virtual machine"
2. "Configure virtual networks"
3. "Manage Azure identities and governance"
4. "Implement and manage storage"

Phase 2: Free Account Credit for Independent Practice (Weeks 5-6)

Once the Microsoft Learn labs are done, activate your $200 free account credit and repeat the same tasks on your own, without instructions.

For AZ-104:
- Create a virtual machine from scratch, configure networking, apply a custom image
- Design a virtual network with multiple subnets, implement Network Security Groups, set up a load balancer
- Create storage accounts, configure access tiers, implement lifecycle policies

Working without instructions shows what you have not yet understood. You will get stuck on configuration details the guided labs set up for you, and working them out is where the learning happens.

Phase 3: Practice Tests on azureprep.com

Alongside the sandbox and free credit, take practice tests on azureprep.com, where AZ-900 is free in full and other certifications have a free preview. The results show which areas need more lab work.

If a question on VM scale sets catches you out, go back to the free account and build a virtual machine scale set yourself. Moving between theory, labs and tests is how the knowledge sticks.

Phase 4: Always-Free Services for Ongoing Practice

Once the 30-day credit has expired and the 12-month free services are running down, move to the always-free services. One million Azure Functions requests a month is enough to keep practising triggers, bindings and deployments indefinitely.

Exam-Specific Free Practice Guidance

Each exam needs a different kind of hands-on work.

AZ-900: Azure Fundamentals

AZ-900 is conceptual, so labs are optional. Using the Azure Portal and the Pricing Calculator yourself does speed up learning.

Free resources needed: Just the Azure Portal. Create a free account, learn the Portal's layout, and practise finding services, filtering resources and viewing cost information.

Time investment: 5-10 hours.

AZ-104: Azure Administrator Associate

This exam needs a lot of hands-on experience. You must be comfortable with virtual machines, networking, identity, governance and storage.

Free resources needed: Microsoft Learn sandbox for 10-15 hours, then $200 credit for independent practice.

Critical practice areas:
- Create VMs, resize them, manage disks, configure backups
- Design networks with multiple subnets, implement NSGs, test traffic flow
- Manage Microsoft Entra ID users, groups, and role assignments
- Configure storage accounts with different replication options
- Implement Azure Backup and recovery procedures

Recommended time: 40-50 hours of hands-on practice.

AZ-204: Azure Developer Associate (Retired)

This exam tested cloud-native application development. It needed practical experience with App Service, Functions, managed databases and authentication.

Free resources needed: Microsoft Learn sandbox for 8-12 hours, then $200 credit for building actual applications.

Critical practice areas:
- Deploy web applications to App Service, configure deployment slots
- Create Azure Functions with various triggers (HTTP, timer, queue)
- Integrate with Azure Cosmos DB and Azure SQL Database
- Implement authentication using Microsoft Entra ID and Microsoft Identity Platform
- Use Key Vault to manage secrets and connection strings
- Deploy and debug from Visual Studio or VS Code

The always-free Azure Functions allowance helps here, since you can practise Functions indefinitely without charges.

Recommended time: 45-60 hours of hands-on practice.

AZ-305: Azure Solutions Architect Expert

This exam is about design, but deploying architectures in Azure makes the concepts easier to hold on to.

Free resources needed: Primarily Microsoft Learn. Limited need for $200 credit unless you want to build complete reference architectures.

Critical practice areas:
- Review sample architecture diagrams and understand trade-offs
- Understand compute options (VMs, App Service, Functions, Kubernetes) and when to use each
- Design networks with disaster recovery in mind
- Plan database solutions for various scenarios
- Evaluate cost implications of architectural choices

Recommended time: 30-40 hours of study (more design-focused than hands-on).

Cost Traps to Avoid While Practising

You can still run up charges by accident on a free account. The common causes:

High-Performance VM Sizes

Standard_D4s_v3 (4 cores, 16GB RAM) costs roughly $0.30-0.40 per hour. Leave one running for 24 hours and you lose $7-10 of your $200 credit. Use a B1s instance for learning unless you are specifically testing performance. That size is free for 12 months.

Leaving Resources Running

Databases, App Service plans and load balancers are billed even when idle. After every lab session, delete everything you created. Cleaning up resources is also a skill cloud operations roles expect.

Not Setting Spending Limits

Azure can alert you when spending passes a threshold. In Cost Management, set alerts at $50 and $150. You can also set a spending limit that stops the subscription when it is reached.

Excessive Data Egress

Data transferred out of Azure is charged (roughly $0.12 per GB). Certification labs will not run up much egress, but watch it when downloading large datasets or testing heavy inter-region replication.

Forgotten Free Trial Extensions

Your $200 credit expires after 30 days, with no extension. Put the date in your calendar. After that, paid resources are billed unless you move to paid billing or stay within the always-free limits.

Structuring Your Free Tier Usage Across 30 Days

Plan your labs across the 30-day window to get the most from the $200 credit.

Days 1-5: Set up your account, configure billing alerts and complete your first Microsoft Learn modules. Get to know the Portal.

Days 6-15: Complete 10-15 Microsoft Learn sandbox modules. These do not use your credit and cover the fundamentals.

Days 16-25: Use your $200 credit for independent labs. Deploy virtual networks, build multi-tier applications, and test scaling and redundancy. This is the heaviest hands-on stretch.

Days 26-30: Finish the remaining labs, clean up resources and take practice tests on azureprep.com to find weak areas.

After day 30, keep practising with the always-free services (Azure Functions, App Service free tier) and Microsoft Learn sandbox labs.

When to Move Beyond Free Resources

The azure free tier for practice covers certification preparation well. A few situations call for a paid subscription:

If certification is your only goal, the free tier is enough. You do not need a paid subscription.

Additional Free Learning Resources

These resources work alongside the azure free tier for practice:

GitHub Codespaces

GitHub gives free Codespaces hours each month. They suit AI-200 candidates (the current developer exam; AZ-204 retired 31 July 2026) practising C#, Python and Node.js development. You get a full VS Code environment in the browser with the Azure SDK pre-configured.

Microsoft Learn Modules

All Microsoft Learn content is free. Over 600 modules cover Azure services in depth. Azure engineers write them and keep them current with service updates.

Official Exam Study Guides

Microsoft publishes a free study guide for each certification that lists every exam objective. The guides tell you what to know, though not the answers.

Practice Tests on AzurePrep

Labs build skill, and tests measure it. The practice questions on azureprep.com show your weak exam areas and build stamina for a full exam.

Final Recommendations

Studying on free resources takes discipline and a realistic plan.

Book an exam date 8-12 weeks away, which gives enough time without rushing. Set aside 8-10 hours a week. Put hands-on labs ahead of reading, because you retain more by doing.

Start with the Microsoft Learn sandbox for the fundamentals. Then use the $200 free credit for independent tasks that make you solve problems yourself. Finally, test yourself often with practice questions.

With the free tier, cost does not have to hold back your practice. Hands-on experience shows on exam day in how quickly and confidently you answer scenario-based questions.