Microsoft Cloud Skills Challenge

30 Days to Learn It

How do you plan on thriving in your field? Complete a challenge within 30 days and take the next step in becoming a subject matter expert.

Start your journey

Develop proficiency with the most in-demand skills and advance your career

30 Days to Learn It can help you build skills and start your preparation for Microsoft Certifications for AI, DevOps, Microsoft 365, low code, IoT, data science, cloud development, and more. Select your challenge below, work through learning modules, and exchange ideas with peers through a global community forum.


Certification helped 74 percent of surveyed professionals gain more autonomy in their jobs.


27 percent received a job promotion after earning their certification.


37 percent of respondents received a salary increase after earning their credentials.

Achieve your career goals

You can be eligible for 50 percent off the cost of a Microsoft Certification exam by completing your challenge within 30 days. See Terms and Conditions for eligibility details.


Azure Data Fundamentals | DP-900

Gain a foundation in core database concepts in cloud environments and data services including relational data, nonrelational data, big data, and analytics. This learning journey is designed for participants with both technical and nontechnical backgrounds.


Azure Optimization | AZ-500

Learn to optimize your cloud architecture and workloads effectively so that you can invest in projects that drive ongoing growth and innovation. Whether you're migrating to the cloud or already have Azure workloads in place, this challenge will help you manage and optimize cloud costs.


Azure AI Fundamentals | AI-900

Get a solid foundation in machine learning and AI concepts including computer vision, natural language processing, and conversational AI. This learning journey is designed for participants with both technical and nontechnical backgrounds.


Azure Synapse Analytics | DP-203

Take your data analytics skills to the next level with Azure Synapse Analytics. Learn how to integrate, transform, and consolidate data from various structured and unstructured data systems into structures that are suitable for building analytics solutions.


Azure Database Administrator | DP-300

Begin learning how to manage the operational aspects of cloud-native and hybrid data platform solutions built with Microsoft SQL Server and Microsoft Azure Data Services. This learning journey is designed to equip participants with a variety of methods and tools to perform day-to-day operations at an introductory level.


Azure Virtual Desktop Fundamentals | AZ-140

Gain the ability to plan the architecture for an Azure Virtual Desktop deployment, manage access and security, manage user environments and apps, and monitor and maintain an Azure Virtual Desktop environment.


Azure Network Engineer | AZ-700

Gain expertise in planning, implementing, and maintaining Azure networking solutions, including hybrid networking, connectivity, routing, security, and private access to Azure services. This learning journey is designed for participants who have experience with networking concepts and connectivity methods. 


Java on Azure Developer | AZ-204

Start developing modern Java applications in the cloud with managed compute, databases, and DevOps services. This learning journey is designed for participants with familiarity developing and running Java applications and beginner-level experience with cloud infrastructure.


Azure AI Engineer | AI-102

AI Engineers design and develop intelligent solutions that encapsulate artificial intelligence (AI) capabilities. In this challenge, you'll learn how to provision, secure. monitor, and deploy cognitive services resources and use them to build intelligent solutions. This content helps prepare for Exam AI-102: Designing and Implementing a Microsoft Azure AI Solution, required to earn the Microsoft Certified: Azure AI Engineer Associate certification.


Windows Server Hybrid Administrator | AZ-800, AZ-801

Gain expertise in configuring and managing Windows Server on-premises, hybrid, and infrastructure as a service (IaaS) platform workloads. This learning journey is designed for participants who administer core and advanced Windows Server workloads and services using on-premises, hybrid, and cloud technologies.


Azure Cosmos DB Developer | DP-420

Start developing modern applications in the cloud with a fully managed, NoSQL database. This learning journey is designed for participants with experience designing, implementing, and monitoring cloud native applications that store and manage data. 


Designing Azure Infrastructure Solutions | AZ-305

Design cloud and hybrid solutions that run on Microsoft Azure, including compute, network, storage, monitoring, and security.


Azure Data Scientist | DP-100

Design and implement a data science solution on Azure. Learn how to build machine learning models, no-code predictive models, and ML solutions, and run data science workloads in the cloud.


DevOps Engineer | AZ-400

Design and implement DevOps processes and practices. Develop an instrumentation strategy with logging, telemetry, and monitoring. Manage source control with GitHub to foster collaboration and automate build and deployment processes.


Azure Developer | AZ-204

Participate in all phases of cloud development to create end-to-end solutions. Design, build, test, and maintain cloud applications using compute, storage, management, and security services on Azure.


Get AI-Ready with Microsoft 365 Admin | MS-102

AI capabilities like Microsoft 365 Copilot are built with a comprehensive approach to security, compliance, privacy, and identity plus a commitment to responsible AI practices. This challenge helps admins ensure that Microsoft 365 tenants are setup and configured for AI so that future AI features can be integrated as seamlessly as possible.


Microsoft 365 Developer | MS-600

Design, build, test, and maintain apps and solutions with Microsoft 365, Microsoft Teams, Microsoft Identity, and Microsoft Graph. Customize solutions to increase productivity and collaboration.


Build apps with Microsoft Graph | MS-600

Microsoft Graph is the gateway to data and intelligence in Microsoft 365. It allows a programmability model to access the data in Microsoft 365, Windows 10, and Enterprise Mobility + Security. Use Microsoft Graph to build apps for organizations and consumers that interact with millions of users.


Power Platform App Maker | PL-100

Build solutions including apps, AI, and reporting with low code and configuration. Simplify, automate, and transform tasks and processes using the Microsoft Power Platform.


Information Protection Administrator | SC-400

Protect your organization’s information and resources by learning how to create policies that enable content classification, prevent data loss, and meet governance requirements.


Security Operations Analyst | SC-200

Gain expertise in monitoring, identifying, investigating, and responding to threats by using Microsoft Sentinel, Microsoft 365 Defender, and third-party security solutions. This learning journey has been designed to equip you with the necessary skills for effectively incorporating AI-driven security within your organization.

Your path to success

Be prepared and stay motivated

Be prepared and stay motivated

After you choose a challenge, you’ll receive a welcome email with all the information you need to get started. You can manage your progress through the challenge page and exchange ideas with peers through a global community forum.

Sharpen your technical skills

Sharpen your technical skills

30 Days to Learn It can help you build the technical skills you need to advance your career with free self-paced, interactive learning modules that can increase your productivity and efficiency.

You can be eligible for 50 percent off Microsoft Certification exams

You can be eligible for 50 percent off Microsoft Certification exams

Complete your challenge within 30 days to be eligible for 50 percent off the cost of a Microsoft Certification exam. Terms and Conditions apply.

Frequently asked questions

How do I start a challenge?

To start this challenge, register by clicking the "Begin now" button. You'll be asked to log in to your Microsoft Learn account and will be added to the challenge.
If you don’t have a Microsoft Learn account, that is okay. You can create a free account by selecting “Create account” from the login screen when joining the challenge.

How do I complete the challenge?

To complete a challenge, you'll need to finish the designated collection of Learn content before the challenge end date (within 30 days of signing up for the challenge).

How can I tell if I’ve completed the challenge?

In the 'where you stand' section you will see a fraction that equals 100% (i.e. 8/8 or 5/5 or 12/12).

What if my module completions aren't showing up?

The challenge page and 'where you stand' section take up to a few hours to refresh. Please wait a few hours and check again.

How do I find all of my challenges?

You can find all the challenges you've previously participated in, or are currently participating in, on the challenge tab in your Learn account profile.

How can I make sure I receive Cloud Skills Challenge emails?

Update and save your “Email for notifications” in your Learn account profile.

What should I do if I’m having trouble completing a module?

For all issues with Microsoft Learn content please review the Learn troubleshooting page.

When will I receive my discounted certification exam code?

Discounted certification exam codes will be delivered by email within 3 days of completing all modules within a challenge. You will need to have an “Email for notifications” saved in your Microsoft Learn profile prior to completing the challenge to receive this email.

I completed more than one challenge, but only received one discounted certification exam code.

Each person is only eligible to receive one (1) discounted certification exam code every six months. If you complete an additional challenge more than six months after receiving your first code, you will be eligible for another code at that time.