Microsoft Learn provides self-paced, digital learning resources to build skills and a foundational understanding of technology. Microsoft Learn provides resources to complement existing institution courseware and study materials to best prepare students for in-demand jobs and Microsoft industry-recognized certifications. Microsoft Learn provides step-by-step, bite-sized tutorials and engaging modules that are available online and support learners with technology proficiency ranging from beginners to advanced learners. The learning paths have interactive sandbox environments to provide “hands-on” interactions with Microsoft technologies. Learners can create a profile on Microsoft Learn to access additional features such as collections, track progress on learning activities and view personalized recommendations.

For any query email us at: aictefreecourses@gmail.com

For Internship Opportunities: Click Here

Microsoft Learn Courses

Add decision logic to your code using the if-elseif-else statement in C#

33 Min 7 Unit

Learn to branch your code's execution path by evaluating boolean expressions.

Configure your Windows app to use Narrator and speech recognition

75 Min 6 Unit

In this module, we show you how to use Narrator and custom voice input controls to make your app inclusive to visually impaired users.

Monitor Windows Server IaaS Virtual Machines and hybrid instances

46 Min 8 Unit

You'll be able to implement Azure Monitor for IaaS Virtual Machines in Azure, implement Azure Monitor in on-premises environments, and use dependency maps.

Implement Windows Server IaaS VM network security

69 Min 11 Unit

Implement Windows Server IaaS VM network security

Recognize and synthesize speech

29 Min 5 Unit

Learn how to recognize and synthesize speech by using Azure Cognitive Services.

Getting started with the Microsoft Cloud Adoption Framework for Azure

43 Min 5 Unit

CAF getting started. Use the Cloud Adoption Framework getting started guides to unblock your organization’s cloud adoption efforts.

Choose the best monitoring service for visibility, insight, and outage mitigation

22 Min 8 Unit

Learn about solutions that can give your IT organization insight into the health and performance of its cloud-based applications.

Choose an Agile approach to software development

40 Min 5 Unit

Learn with the Space Game web team how to use Azure Boards to implement Agile software practices along with DevOps transparency and collaboration.

Expose hybrid services securely with Azure Relay

44 Min 6 Unit

Securely expose services that run in your on-premises network to clients in the cloud, without having to open a port on your firewall or make intrusive changes to your corporate network infrastructure.

Add and size disks in Azure virtual machines

36 Min 7 Unit

Learn about your virtual machine storage options and how to choose between standard and premium, managed and unmanaged disks for your Azure virtual machine.

Choose the best tools for managing and configuring your Azure environment

27 Min 10 Unit

Explore the Azure management, administration, and reporting tools, and choose the ones that best meet your organization's needs.

Migrate on-premises Windows Server instances to Azure IaaS virtual machines

41 Min 8 Unit

You'll be able to plan a migration and select appropriate server migration tools. You will also learn how to use Azure Migrate, how to assess physical servers, and how to migrate those servers.

Host a web application with Azure App service

58 Min 7 Unit

Create a website in the programming language of your choice through the hosted web app platform in Azure App Service.

Migrate SAP workloads to Azure

44 Min 7 Unit

Migrate SAP workloads to Azure

Count the number of Moon rocks by type using Python

32 Min 8 Unit

Use Python and Visual Studio Code to make a simple program to count the number of each type of space rock.

Deploy to multiple Azure environments by using ARM templates

39 Min 9 Unit

Manage multiple Azure environment deployments of your Azure Resource Manager templates by using functions, variables, tags, and parameter files.

Manage Azure PaaS resources using automated methods

34 Min 8 Unit

Explore SQL automation for Azure SQL Database and Open Source databases. Configure elastic jobs and Azure Policy.

Deploy Azure Sentinel and connect data sources

50 Min 8 Unit

Learn how to deploy Azure Sentinel and connect the services you want to monitor. Then you can use Azure and AI to provide analysis of security alerts.

Optimize the performance of Azure Cosmos DB by using partitioning and indexing strategies

76 Min 9 Unit

Learn how to measure the performance of your NoSQL Azure Cosmos DB database, by monitoring, partitioning, and indexing

Optimize compute costs on Azure Kubernetes Service (AKS)

62 Min 8 Unit

Explore strategies that you can use on Azure to optimize your cloud-native application-development process by using Azure Kubernetes Service (AKS).

Improve your reliability with modern operations practices: Incident response

33 Min 8 Unit

Learn the incident response fundamentals necessary to help you sustainably achieve the appropriate level of reliability in your systems, services, and products.

Explore data storage and processing in Azure

24 Min 5 Unit

Explore data storage and processing in Azure

Design with inclusivity in mind

33 Min 6 Unit

Learn how to perform inclusive product design for users with diverse capabilities

Describe platform architecture, security, and data protection in Azure Databricks

63 Min 9 Unit

Describe platform architecture, security, and data protection in Azure Databricks

Putting it all together with Azure SQL

54 Min 7 Unit

Putting it all together with Azure SQL

Work with DataFrames columns in Azure Databricks

43 Min 6 Unit

Work with DataFrames columns in Azure Databricks

Code control statements in Python

41 Min 9 Unit

Learn more advanced topics of Python.

Audit the security of Windows Server IaaS Virtual Machines

45 Min 8 Unit

You'll learn about Azure Security Center and how to onboard Windows Server computers to Security Center. You'll also learn about Azure Sentinel, security information and event management (SIEM), and security orchestration, automation and response (SOAR).

Enable secure access to apps for external users with Azure AD B2C

16 Min 5 Unit

Use Azure AD B2C as the full-featured identity system for your application, and ensure that users are required to sign in securely by using multi-factor authentication.

Automate Node.js deployments with Azure Pipelines

44 Min 6 Unit

Implement CI/CD pipeline for Node.js applications. Automate deployment of Vue, React, Angular or webpack apps with Azure Pipelines.

Understand the normal curve

65 Min 9 Unit

Learn about the normal curve

Integrate Azure Databricks with other Azure services

33 Min 5 Unit

Integrate Azure Databricks with other Azure services

Introduction to Azure Sentinel

29 Min 6 Unit

Get familiar with Azure Sentinel, a cloud-native, security information and event management (SIEM) service.

Translate speech with the speech service

18 Min 6 Unit

Perform speech translation tasks with the speech service to translate spoken text to different languages.

Microsoft Azure Well-Architected Framework - Cost optimization

51 Min 6 Unit

Learn how to use the cost optimization pillar of the Microsoft Azure Well-Architected Framework to design a cloud-based architecture that is efficient, eliminates waste, and gives you full visibility into where your money is spent on cloud resources.

Solve graph coloring problems by using Grover's search

154 Min 9 Unit

Learn how Grover's algorithm can help you solve search problems such as graph coloring problems.

Write your first Windows 10 application

60 Min 6 Unit

Learn how to create apps in the most popular Windows development frameworks - UWP, WPF, and Windows Forms.

Track global air quality with Azure Maps

36 Min 8 Unit

This module shows how you can track global air quality using the Azure Maps Web SDK and pollution data from a third-party air quality API.

Protect your servers and VMs from brute-force and malware attacks with Azure Security Center

44 Min 6 Unit

Stop hackers from getting into your Windows and Linux servers. In this module, you’ll discover how to protect VMs and servers with Azure Security Center

Run Docker containers with Azure Container Instances

48 Min 7 Unit

Learn how to run and troubleshoot containerized apps using Docker containers with Azure Container Instances.

Move Azure resources to another resource group

42 Min 8 Unit

Learn how to identify Azure resources you can move, and how to move them to a new resource group.

Introduction to Site Reliability Engineering (SRE)

55 Min 7 Unit

Learn about SRE, an engineering discipline that helps you sustainably achieve the appropriate level of reliability in your systems, services, and products.

Build a Web App with Refreshable Machine Learning Models

82 Min 11 Unit

Build a web app powered by machine learning models trained using Custom Vision AI service, and learn how to refresh them with GitHub Actions.

Which WONDER WOMAN 1984 character are you most like?

50 Min 9 Unit

Which WONDER WOMAN 1984 character are you most like? Use Python to build a quiz to share with your friends by using Boolean commands and conditionals.

Add custom domain name to Azure Active Directory

18 Min 5 Unit

Learn how to add custom domain name to Azure Active Directory.

Store and access graph data in Azure Cosmos DB with the Graph API

42 Min 8 Unit

Find out about creating an application with Azure Cosmos DB as a graph database, then retrieve, manipulate, and visualize graph data using Data Explorer.

Migrate on-premises MongoDB databases to Cosmos DB

19 Min 7 Unit

Migrate MongoDB workloads to Cosmos DB

Instrument a cloud-native ASP.NET Core microservice

63 Min 8 Unit

This module guides you through implementing logging and monitoring in an ASP.NET Core microservices app in Azure Kubernetes Service.

Datacenter components

118 Min 9 Unit

Carnegie Mellon University's Cloud Developer course. Take a deep dive into datacenters to discover how they are laid out and how computing resources are provisioned and metered.

Collaborate with Git

55 Min 6 Unit

Use Git to track changes to source code and collaborate with other developers

Transform data by using Azure Stream Analytics

49 Min 10 Unit

Learn how to create Azure Stream Analytics jobs to process input data, transform it with a query, and return results

Microsoft Azure Artificial Intelligence (AI) strategy and solutions

59 Min 7 Unit

This module provides an overview of Azure AI and demonstrates how Microsoft tools, services, and infrastructure can help make AI real for your organization, whether you want to unlock insights from your latent data with knowledge mining, develop your own AI models with machine learning, or build immersive apps using AI.

Message queues and stream processing

62 Min 8 Unit

Carnegie Mellon University's cloud developer course. The increase of available data has led to the rise of continuous streams of real-time data to process. Learn about different systems and techniques for consuming and processing real-time data streams.

Monitor and manage your coffee machine with Azure IoT Central

67 Min 6 Unit

Learn how to create an Azure IoT Central application to control Internet of Things devices that communicate through unique connection strings.

Introduction to Azure Logic Apps

28 Min 6 Unit

Learn how to evaluate Logic Apps as an automation choice for your organization using criteria for integration, performance, conditionals, and connectors.

Implement data binding in your Windows 10 application

70 Min 8 Unit

Learn about the relation between UI and data in Windows 10 apps, and implement data binding in your applications.

Load test Azure web apps by using Azure DevOps

54 Min 8 Unit

Discover Azure portal and Azure DevOps tools that help you quickly and efficiently define and scale up load tests for apps.

Explore data ingestion in Azure

23 Min 5 Unit

Explore data ingestion in Azure

Create an Azure account

39 Min 7 Unit

Find out how to start using Azure by creating an account where you’ll see services and personal settings for identity, billing, and preferences.

Connect an app to Azure Storage

75 Min 12 Unit

Create a simple application and add configuration, client library references, and C# or JavaScript code to connect it to Azure Storage.

Develop, test, and publish Azure Functions by using Azure Functions Core Tools

20 Min 6 Unit

Find out how to develop an Azure Function in Visual Studio with a test framework to create, deploy, and test this scalable and secure service.

Deploy SAP certified offerings on Azure

43 Min 7 Unit

Azure provides a scalable, compliant, and enterprise-proven platform for a range of SAP workloads. In this module, you explore the platform compliance criteria that is stipulated by SAP before deploying SAP solutions in Azure, and look at the different options for deploying SAP in Azure.

Perform code-free transformation at scale with Azure Data Factory

58 Min 10 Unit

Perform code-free transformation at scale with Azure Data Factory

Migrate on-premises MySQL databases to Azure Database for MySQL

42 Min 6 Unit

"Migrate on-premises MySQL to Azure Database for MySQL"

Deploy modular and reusable ARM templates from the command line and by using GitHub Actions

66 Min 9 Unit

Learn how to deploy Azure Resource Manager (ARM) templates by using Azure PowerShell, the Azure CLI, and from GitHub Actions.

Implement CI/CD with Azure DevOps

28 Min 5 Unit

Implement CI/CD with Azure DevOps

Implement a code workflow in your build pipeline by using Git and GitHub

87 Min 10 Unit

Learn along with the Space Game web team the benefits of collaboration through Visual Studio Code and GitHub.

Authenticate apps to Azure services by using service principals and managed identities for Azure resources

66 Min 8 Unit

Securely authenticate apps to Azure to manage and access Azure services. Service principals and managed identities give your app an Azure AD identity.

Digital accessibility

24 Min 4 Unit

This module shows how to create accessible and inclusive content for mobile apps and the web.

Deploy real-time machine learning services with Azure Machine Learning

40 Min 7 Unit

Learn how to register and deploy ML models as real-rim services with the Azure Machine Learning service.

Create and publish a web application with Azure App Service and Visual Studio Code

26 Min 8 Unit

In this module, you'll learn how to create and publish webapps to Azure App Service from Visual Studio Code.

Migrate SQL Workloads to Azure Managed Instances

64 Min 5 Unit

Migrate SQL Workloads to Azure Managed Instances

Create a language translator application with Unity and Azure Cognitive Services

70 Min 9 Unit

Create a language translator application for your Mixed Reality device (Windows Mixed Reality, HoloLens 2, etc.) by using Cognitive Services.

Understand Windows Server IaaS Virtual Machine cost management

38 Min 8 Unit

You'll be able to use the Pricing calculator to assess likely costs, use Azure Advisor to monitor actual costs for Azure resources, implement Spot VMs and Azure Reservations, and describe benefits of Azure Hybrid licensing.

Secure your cloud resources with access control

40 Min 6 Unit

Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. Learn about digital identities and how they can be managed and synchronized within an organization.

Introduction to Python using the datascience library

88 Min 16 Unit

Learn about Python expressions, functions, basic data types(numbers, strings), and comparisons

Monitor and report on security events in Azure AD

35 Min 6 Unit

Keep tabs on security events in your Azure AD resources by using built-in reporting and monitoring capabilities. Respond to events as they happen, and address security risks before they become a problem.

Route system feedback to development teams

22 Min 5 Unit

Learn how continuous monitoring and dashboards give you insight into how customers use your software and where patterns of failure occur.

What is Python?

15 Min 6 Unit

A quick introduction to Python, programming languages, compilation, and the process of programming.

Automate the configuration of Windows Server IaaS Virtual Machines

49 Min 8 Unit

You'll be able to deploy Desired State Configuration (DSC) extensions, implement those extensions to remediate noncompliant servers, and use custom script extension.

Store and Access NoSQL Data with Azure Cosmos DB and the Table API

29 Min 4 Unit

By using the Azure Cosmos DB Table API, you will benefit from the low latency, high availability, and scalability of Azure Cosmos DB in a Table storage application.

Manage secrets in your server apps with Azure Key Vault

46 Min 7 Unit

Learn how to create an Azure Key Vault to store secret values and how to enable secure access to the vault.

Deploy a pre-built module to the Edge device

56 Min 8 Unit

University of Oxford

Control access to Azure Storage with shared access signatures

37 Min 7 Unit

Grant access to data stored in your Azure Storage accounts securely through the use of shared access signatures.

Centralize your core services by using hub and spoke Azure virtual network architecture

36 Min 6 Unit

Design a network architecture in Azure that allows for growth and flexibility, secure isolation of critical resources, low administrative overhead, and communication with on-premises network resources.

Explore DevOps Continuous Security and Continuous Operations

22 Min 5 Unit

Explore two capabilities in the DevOps taxonomy, Continuous Security and Continuous Operations.

Create a build pipeline with Azure Pipelines

80 Min 10 Unit

Set up a continuous integration (CI) pipeline that automates the process of building your application.

Tune hyperparameters with Azure Machine Learning

46 Min 8 Unit

Choosing optimal hyperparameter values for model training can be difficult, and usually involved a great deal of trial and error. With Azure Machine Learning, you can leverage cloud-scale experiments to tune hyperparameters.

Create custom roles for Azure resources with role-based access control (RBAC)

30 Min 6 Unit

Learn how to create custom roles for Azure resources with role-based access control (RBAC).

Fundamentals of network security

36 Min 6 Unit

Explore the fundamentals of computer networking security and monitoring.

Provision databases in Azure Pipelines

62 Min 8 Unit

Provision databases in Azure Pipelines

Migrate Cassandra workloads to Cosmos DB

14 Min 7 Unit

Migrate Cassandra workloads to Cosmos DB

Detect objects in images with the Custom Vision service

39 Min 5 Unit

Object detection is a form of computer vision in which artificial intelligence (AI) agents can identify and locate specific types of object in an image or camera feed.

Install coding tools for Python development

40 Min 11 Unit

Learn about what coding is and install tools to help you code.

Design a bot conversation flow

32 Min 8 Unit

Learn the principles of good bot design and implement conversational flows, knowledge bots, and how to hand-off interactions to a human.

Describe core Azure architectural components

34 Min 8 Unit

Learn about Azure subscriptions, management groups, resource groups, Azure Resource Manager, Azure regions, and availability zones.

Choose the correct data type in your C# code

34 Min 8 Unit

Learn the difference between many data types, how they work, what they do, and how to choose one over another.

Create a long-running serverless workflow with Durable Functions

46 Min 7 Unit

Learn how to orchestrate a long-running workflow as a set of activities using scalable and cost-effective Durable Functions.

Explore and analyze data with Python

54 Min 4 Unit

Data exploration and analysis is at the core of data science. Data scientists require skills in languages like Python to explore, visualize, and manipulate data.

Work with user-defined functions

33 Min 5 Unit

Work with user-defined functions

Manage repository changes by using pull requests on GitHub

49 Min 5 Unit

Learn how to manage changes to your repository source by using pull requests.

Implement scale and high availability with Windows Server VM

58 Min 9 Unit

You'll learn how to implement scaling for virtual machine scale sets and load-balanced VMs. You'll also learn how to implement Azure Site Recovery.

Capture and view page load times in your Azure web app with Application Insights

45 Min 6 Unit

In this module, you'll configure Application Insights and use it to study page load data for an Azure web app.

Explore performance-based design

50 Min 7 Unit

Evaluate possible changes to indexes. Determine the impact of changes to queries and indexes. Explore relevant Dynamic Management Objects.

Upload your project by using GitHub best practices

43 Min 5 Unit

Learn to upload your existing project to GitHub.

Automate Java container deployments with Azure Pipelines

56 Min 6 Unit

Implement a CI/CD pipeline for Java containers.

Build a web API with Node.js and Express

39 Min 9 Unit

Use Express for Node.js to build RESTful APIs. Create and configure middleware to add things like logging and authentication/authorization. Use JavaScript/TypeScript with Express to create a Node.js web server with Visual Studio Code.

Format alphanumeric data for presentation in C#

41 Min 8 Unit

Use C# to format strings with white space, special characters, padding, and alignment. Give context to numeric data like currency, percentages, and numbers with decimals.

Learn inclusive marketing principles

38 Min 6 Unit

Learn how to embody diversity and inclusivity across marketing engines

Integrate data with Azure Data Factory

62 Min 13 Unit

Integrate data with Azure Data Factory

Branch code execution with the if...elif...else statement in Python

27 Min 7 Unit

Use the if statement Boolean expressions with comparison and logic operators to express decision logic.

Use automated machine learning in Azure Machine Learning

45 Min 9 Unit

Training a machine learning model is an iterative process that requires time and compute resources. Automated machine learning can help make it easier.

Start the machine learning lifecycle with MLOps

30 Min 7 Unit

Learn enterprise AI management with our free open online course, including machine learning.

Explore Azure networking services

38 Min 7 Unit

Learn about the core networking resources that are available in Azure, such as Azure Virtual Network, Azure VPN Gateway, and Azure ExpressRoute.

Explore Azure compute services

52 Min 9 Unit

Learn about the different services that are available in Azure compute.

Explore core data concepts

25 Min 6 Unit

Explore core data concepts

Create a chat bot to help students learn with Azure Bot Service

76 Min 10 Unit

Learn how to build responsible conversational UI by using bots.

Set up continuous data export from Azure IoT Central to a Power BI app

69 Min 8 Unit

This module covers continuous data export from IoT Central. You use the scenario from your previously completed "Create your first Azure IoT Central app" Learn module, where you controlled a refrigerated truck. Here, in this module, you add continuous data export to both Azure Blob storage and an event hub. You then build a Power BI app to read and display the telemetry data on a mobile phone.

Migrate SQL Workloads to Azure SQL Databases

28 Min 6 Unit

Migrate SQL Workloads to Azure SQL Databases

Introduction to disability and accessibility

31 Min 5 Unit

This module presents the core ideas and definitions needed to understand accessibility concepts. You will learn what accessibility means, how to be respectful and inclusive of people of all abilities, and why it's important for technology and materials to be accessible to everyone.

Get started with the Windows Subsystem for Linux

102 Min 8 Unit

Learn how to enable WSL, install your favorite Linux distribution, set up an integrated dev environment with Visual Studio Code, and more.

Introduction to securing data at rest on Azure

30 Min 6 Unit

Identify the data in your organization and store it on Azure. Store secrets securely, and use client-side encryption and Storage Service Encryption to help protect your data.

Design a geographically distributed application

34 Min 6 Unit

Build an application that spans multiple geographic locations for high availability and resiliency.

Introduction to the Microsoft Azure Well-Architected Framework

64 Min 8 Unit

Learn how using key principles throughout your cloud architecture can help you design and build a solid architectural foundation that you can continuously improve.

Enhance the user interface of your Windows 10 app

35 Min 4 Unit

Learn how to add navigation and media to the UI of your Windows 10 app to enhance the user experience.

Understand the evolving world of data

28 Min 6 Unit

Discover how data systems and roles are evolving and explore the differences between on-premises and cloud data solutions using sample business cases.

Train and evaluate classification models

59 Min 4 Unit

Classification is a kind of machine learning used to categorize items into classes.

Run SQL Server 2019 on Linux containers

44 Min 8 Unit

In this module, you will learn how to use Docker containers on Linux operating systems to host SQL Server installations.

Monitor, diagnose, and troubleshoot your Azure storage

41 Min 7 Unit

Monitor, diagnose, and troubleshoot your Azure storage

Introduction to implementing lambda architecture for IoT solutions

28 Min 6 Unit

An overview of the concepts and resources behind storage technologies used in IoT applications on Azure. After completing the module, you can determine when to use Blob storage, Data Lake storage, Azure Cosmos DB, and Time Series Insights.

Align requirements with cloud types and service models in Azure

35 Min 8 Unit

Discover Azure's three approaches to deploying cloud resources -- public, private, and hybrid -- and learn the difference each makes in your Azure services.

Crack the code and reveal a secret with Python and Visual Studio Code

38 Min 9 Unit

There's a secret message that needs a code cracker to find the truth. Learn how to solve the code mystery to reveal a location inspired by the WONDER WOMAN 1984 film. Get a glimpse into the popular Python programming language with this introductory lesson that requires no coding experience.

Communicate effectively on GitHub by using Markdown

62 Min 5 Unit

Learn to use Markdown to communicate with brevity, clarity, and expression.

Explore concepts of data analytics

16 Min 6 Unit

Explore concepts of data analytics

Write internet-connected Windows apps

65 Min 3 Unit

Learn how to build apps with Azure Cognitive Services that can find images based on text descriptions and write an app that connects to a NASA image service.

Protect your on-premises infrastructure from disasters with Azure Site Recovery

33 Min 6 Unit

Provide disaster recovery for your on-premises infrastructure by managing and orchestrating replication, failover, and failback of VMware virtual machines, Hyper-V virtual machines, and physical servers with Azure Site Recovery.

Create your first route finding app with Azure Maps

45 Min 6 Unit

Learn about writing code to interact with Azure Maps. Develop and test a fun app using JavaScript and Visual Studio Code to find the best route for a truck, car, or bicycle. The route is from the west coast of the USA, to the east coast. You will see how routes change based on vehicle. And, for trucks, how routes vary if the contents are hazardous. You will get the chance to add in your own locations.

Recognize entities in text with the text analytics API

18 Min 6 Unit

Identify and categorize entities in your text as people, places, organizations, date/time, quantities, percentages, currencies, and more.

Enable reliable messaging for Big Data applications using Azure Event Hubs

56 Min 8 Unit

Learn to use Azure Event Hubs to reliably process high-volume data streams to enable you to code applications to send and receive messages through the hub.

Data collection and manipulation

33 Min 8 Unit

Learn about the steps to import data into Python and clean the data for use in creating machine learning models.

Introduction to open source database migration to Azure Cosmos DB

40 Min 8 Unit

An introduction to migrating an open-source database to Azure Cosmos DB

Choose the best Azure IoT service for your application

25 Min 8 Unit

Examine Azure IoT services, and choose the right service for your scenario.

Create a classification model with Azure Machine Learning designer

60 Min 10 Unit

Classification is a supervised machine learning technique used to predict categories or classes. Learn how to create classification models using Azure Machine Learning designer.

Secure an ASP.NET Core web app with the Identity framework

68 Min 8 Unit

Add authentication and authorization to an ASP.NET Core web app using the Identity framework.

Assess your existing software development process

19 Min 5 Unit

Find out how to assess efficiency with a value stream map to help you examine your existing release processes and technologies.

Explore non-relational data offerings in Azure

41 Min 7 Unit

Explore non-relational data offerings in Azure

Upload data to Azure Data Lake Storage

50 Min 5 Unit

Learn about creating an Azure Data Lake Storage account and uploading data to Data Lake Storage Gen 2 through the Azure Storage Explorer.

Enhance your service availability and data locality by using Azure Traffic Manager

29 Min 6 Unit

Discover how Azure Traffic Manager provides DNS load balancing for your application to improve the performance and availability of your application.

Manage non-relational data stores in Azure

54 Min 7 Unit

Explore non-relational data stores in Azure

Import data into Azure Synapse Analytics by using PolyBase

66 Min 8 Unit

Load petabytes of data into an Azure Synapse Analytics database in minutes by using PolyBase

Core Cloud Services - Azure networking options

28 Min 5 Unit

Get acquainted with Azure networking basics to find out how Azure networking helps improve resiliency and reduce latency.

Publish a web app to Azure with Visual Studio

48 Min 8 Unit

Learn how to use Azure App Service to create a new ASP.NET-based web app, then publish and update directly from Visual Studio.

Choose a compute provisioning solution for your application

50 Min 6 Unit

Discover the services and tools available to automate the deployment and configuration of your Azure infrastructure.

Build and run a web application with the MEAN stack on an Azure Linux virtual machine

42 Min 7 Unit

Learn how to decide if the MEAN stack (MongoDB, Express.js, AngularJS, and Node.js) is a good choice for you and set up a MEAN-based web application on a new Azure Linux virtual machine.

Azure Kubernetes Service Workshop

145 Min 11 Unit

In this workshop, you'll go through tasks to deploy a multicontainer application to Kubernetes on Azure Kubernetes Service (AKS).

Separate your UI and code with Xamarin.Forms data binding

51 Min 8 Unit

Explore ways to keep your UI properties synchronized when data changes by using Xamarin.Forms, while also improving code readability and reducing maintenance.

Call methods from the .NET Class Library using C#

32 Min 8 Unit

Use functionality in the .NET Class Library by calling methods that return values, accept input parameters, and more.

Foundations of cloud computing for administrators

125 Min 12 Unit

Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. Learn about the cloud, including the history, building blocks, and types on your way to becoming a Cloud Administrator.

Analyze receipts with the Form Recognizer service

24 Min 5 Unit

Processing invoices and receipts is a common task in many business scenarios. Increasingly, organizations are turning to artificial intelligence (AI) to automate data extraction from scanned receipts.

Design an MVVM viewmodel for Xamarin.Forms

36 Min 6 Unit

Discover how to improve your code testability through business logic and user interface code by using the MVVM design pattern.

Disaster recovery and backup

61 Min 6 Unit

Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. What do you do when something goes wrong with your resources on the cloud? How do you prepare for such an issue? Learn about disaster backup and recovery with this module.

Learn about space rocks and how to classify them

19 Min 8 Unit

Learn what space rocks are, where they are found, and why they're a valuable focus of scientific research.

Define the foundation pillars of DevOps: Architecture and Technology

16 Min 5 Unit

There are three things required to make DevOps happen: the cultural component, tools and technology, and architecture. Discover the last two foundation pillars of DevOps, Architecture and Technology!

Process streaming data with Azure Databricks structured streaming

46 Min 7 Unit

Process streaming data with Azure Databricks structured streaming

Introduction to blockchain on Azure

34 Min 7 Unit

Introduction to blockchain on Azure. See how blockchain allows business partners to trust each other's data without a central authority. You'll also learn a bit about how blockchain works. The goal is to help you decide if blockchain is a good choice for your scenario.

Design a holistic monitoring strategy on Azure

57 Min 8 Unit

Use monitoring services on Azure to bring operational excellence to your applications and infrastructure.

Migrate on-premises workloads to Azure

31 Min 6 Unit

Migrate on-premises workloads to Azure

Create your first Python program

26 Min 8 Unit

Get started with Python by writing code to interact with end users.

Introduction to Bash

57 Min 9 Unit

Learn how to use Bash to manage IT infrastructure.

Manage and control traffic flow in your Azure deployment with routes

50 Min 7 Unit

Learn how to control Azure virtual network traffic by implementing custom routes.

Implement hybrid network infrastructure

69 Min 9 Unit

You'll learn to connect your on-premises environment to Azure, implement subnets and routing between your on-premises and cloud environments, and ensure that workloads in the cloud and on-premises perform DNS resolution to locate each other.

Expose multiple Azure Function apps as a consistent API by using Azure API Management

41 Min 6 Unit

In this module, you will learn how to assemble multiple Azure Functions into a single API using Azure API Management.

Run quality tests in your build pipeline by using Azure Pipelines

82 Min 9 Unit

Find out about automated testing that proves your code to be maintainable, understandable, and functioning without repetitive manual testing.

Handle transient errors in your app

59 Min 10 Unit

Detect, handle, and recover from errors when working with cloud-based services to make your apps more resilient and improve user experience.

Configure database authentication and authorization

49 Min 9 Unit

Contrast authentication using Azure Active Directory vs Windows Active Directory vs SQL Server authentication. Implement various security principals and configure permissions.

Manage IoT Central applications with the REST API

45 Min 10 Unit

In this module, you'll learn how to manage an IoT Central application programmatically using the REST API

Identify anomalies by routing data via IoT Hub to a built-in ML model in Azure Stream Analytics

66 Min 9 Unit

Learn about Azure IoT Hub message routing, and Stream Analytics anomaly detection. Start by creating an app that simulates issues with conveyor belt vibration. Then, use the Azure portal to route all the data for archiving in blob storage. Finish by routing the vibration data to anomaly detection, using a built-in ML model.

Learn how to manage IoT devices as an IT admin

44 Min 5 Unit

This module is an introduction to the Internet of Things for IT admins.

Define an AI strategy to create business value in manufacturing

41 Min 7 Unit

Explore the strategic components, special factors, and use cases of an AI strategy in manufacturing that creates business value, with INSEAD and Microsoft.

Manage Azure updates

40 Min 8 Unit

You'll be able to enable Azure Update Management, deploy updates, review an update assessment, and manage updates for your Azure VMs.

Examine privacy, compliance, and data protection standards on Azure

27 Min 9 Unit

Learn about Microsoft's commitment to privacy, how Azure adheres to common regulatory and compliance standards, and additional considerations government agencies need to make.

Stage a web app deployment for testing and rollback by using App Service deployment slots

44 Min 6 Unit

Discover the benefits of creating deployment slots to streamline deployment and roll back a web app in Azure App Service.

Explore provisioning and deploying non-relational data services in Azure

62 Min 9 Unit

Explore provisioning and deploying non-relational data services in Azure

Simplify cloud procurement and governance with Azure Marketplace

31 Min 6 Unit

Overview of using Azure Marketplace for cloud procurement and governance for customers

Introduction to Azure IoT Edge

29 Min 6 Unit

University of Oxford

Create a threat model using data-flow diagram elements

42 Min 8 Unit

Data-flow diagrams are graphical representations of your system and should specify each element, their interactions and context.

Manage Agile software delivery plans across teams

33 Min 7 Unit

Learn to optimize delivery efficiency by improving work plan visibility across teams.

Introduction to GitHub

72 Min 5 Unit

Learn to use key GitHub features, including issues, notifications, branches, commits, and pull requests.

Introduction to Kubernetes

53 Min 7 Unit

Get acquainted with the Kubernetes open-source container-orchestration system for automating application deployment, scaling, and management.

Introduction to Git

75 Min 9 Unit

Use Git to track changes and collaborate with other developers

Deploy consistent infrastructure in Azure by using Azure Resource Manager (ARM) templates

43 Min 7 Unit

Write Azure Resource Manager templates by using Visual Studio Code to deploy your infrastructure to Azure consistently and reliably.

Create an Azure Cognitive Search solution

46 Min 11 Unit

Unlock the hidden insights in your data with Azure Cognitive Search.

Implement resiliency in a cloud-native ASP.NET Core microservice

60 Min 8 Unit

This module guides you through implementing resiliency in an ASP.NET Core microservices app in Azure Kubernetes Service.

Introduction to MLOps for IoT Edge

36 Min 6 Unit

University of Oxford

Microsoft Cloud Adoption Framework for Azure

50 Min 9 Unit

Learn how to use the Cloud Adoption Framework to develop best practices for cloud adoption in real-world scenarios.

Create an app to run parallel compute jobs in Azure Batch

73 Min 11 Unit

Learn to use the Azure Batch platform to write a .NET Core console app that performs parallel, large-scale, high-performance video transcoding.

Create an Azure Cosmos DB database built to scale

35 Min 7 Unit

Learn how to create an Azure Cosmos DB account, database, and container built to scale as your application grows.

Automate IoT devices management with Azure IoT Hub

53 Min 9 Unit

Automate IoT devices management with Azure IoT Hub

See Azure in action

30 Min 5 Unit

The demos in this module provide an opportunity to see Azure in action.

Use a framework to identify threats and find ways to reduce or eliminate risk

57 Min 9 Unit

Threat modeling helps you generate a list of potential threats using STRIDE and find ways to reduce or eliminate risk with corresponding security controls.

Consume REST web services in Xamarin apps

61 Min 6 Unit

Learn to use Xamarin.Forms to detect internet connection for top performance when using HttpClient to consume a REST web service and perform CRUD operations.

Communicate between applications with Azure Queue storage

56 Min 9 Unit

Find out to use Azure Queue storage to handle high demand and improve resilience in your distributed applications.

Build and query a Delta Lake

43 Min 7 Unit

Build and query a Delta Lake

Maintain a secure repository by using GitHub best practices

69 Min 5 Unit

Learn best practices for building, hosting, and maintaining a secure repository on GitHub.

Microsoft Azure Well-Architected Framework - Operational excellence

54 Min 6 Unit

Learn how to design an Azure architecture that uses modern practices and gives you full visibility into what's happening in your environment.

Introduction to upgrading SQL Server

38 Min 9 Unit

Introduction to Upgrading SQL Server

Write your first C# code

17 Min 7 Unit

Get started by writing tiny code examples to learn the basics of the C# syntax!

Automate GitHub by using GitHub Script

25 Min 5 Unit

Learn to interact with the GitHub API from GitHub Actions by using GitHub Script.

Prioritize your issues and apply security controls

14 Min 5 Unit

Threat modeling provides you with a list of threats and ways to reduce or eliminate risk, but it doesn't prioritize them for you. Also, there are no layered security control recommendations based on their type and function.

Define an AI strategy to create business value

70 Min 9 Unit

Explore the strategic components, use cases, and special factors of an enterprise AI strategy that creates real business value, with INSEAD and Microsoft.

Implement compliance controls for sensitive data

20 Min 6 Unit

Explore data classification capabilities and degrees of confidentiality. Explore and configure advanced threat protection options, including SQL Injection.

Explore the key concepts of quantum computing by using Q#

58 Min 10 Unit

Learn the fundamental concepts of quantum computing by using tools in Q# and the Quantum Development Kit.

Discuss practices for responsible AI at Microsoft

77 Min 9 Unit

Discover how to translate your organization’s ethical principles into actionable guidance and tools for engineering teams and how AI can improve lives worldwide

Distribute your services across Azure virtual networks and integrate them by using virtual network peering

42 Min 6 Unit

Use virtual network peering to enable communication across virtual networks in a way that's secure and minimally complex.

Improve session scalability in a .NET Framework ASP.NET web application by using Azure Cache for Redis

29 Min 5 Unit

Learn how to use Azure Cache for Redis to store session data and improve the scalability of web applications.

Evaluate performance improvements

30 Min 7 Unit

Evaluate possible changes to indexes. Determine the impact of changes to queries and indexes. Explore relevant Dynamic Management Objects.

Use the SQL Server Query Tuning Assistant

31 Min 6 Unit

Use the SQL Server Query Tuning Assistant

Improve your reliability with modern operations practices: Monitoring

43 Min 9 Unit

Learn how to use monitoring to help you sustainably achieve the appropriate level of reliability in your systems, services, and products.

Train and evaluate deep learning models

132 Min 9 Unit

Deep learning is an advanced form of machine learning that emulates the way the human brain learns through networks of connected neurons.

Store and iterate through sequences of data using Arrays and the foreach statement in C#

39 Min 7 Unit

Work with sequences of related data in data structures known as arrays. Then, learn to iterate through each item in the sequence.

Identify security threats with Azure Security Center

43 Min 7 Unit

Master securing your Azure workloads with Azure Security Center. In this module, you’ll discover how to detect and respond to threats with Azure Security Center.

Publish a web app to Azure by using Azure Toolkit for IntelliJ

52 Min 8 Unit

In this module, you will learn how to use Azure to host your Java web apps, built by using IntelliJ IDEA.

Cloud Concepts - Principles of cloud computing

62 Min 10 Unit

Explore the core concepts and benefits of cloud computing as you learn how to choose a cloud deployment model customized for your organization.

Work with data streams by using Azure Stream Analytics

25 Min 5 Unit

Explore how Azure Stream Analytics integrates with your applications or Internet of Things devices to gain insights with real-time streaming data.

Describe high availability and disaster recovery strategies

59 Min 9 Unit

Plan appropriate HA/DR strategy based on RTO and RPO. Choose best solution for IaaS or PaaS deployments or hybrid workloads.

Virtualize computing power

33 Min 6 Unit

Carnegie Mellon University's Cloud Developer course. Learn about how computing power is virtualized using virtual CPUs. Covers different types of CPU virtualization.

Implement AI in your organization

41 Min 7 Unit

Learn enterprise AI management with our free open online course, including machine learning.

Analyze your Azure infrastructure by using Azure Monitor logs

36 Min 5 Unit

Use Azure Monitor logs to extract valuable information about your infrastructure from log data.

Use Azure Lighthouse with your managed service business

46 Min 7 Unit

Learn about and adopt Azure Lighthouse for your managed service business to manage your customers at scale.

Improve the performance of an API by adding a caching policy in Azure API Management

47 Min 6 Unit

Learn how to use Azure API Management to change an API without rewriting code to enable you to apply a caching policy to a GET operation for quicker response.

Introduce the foundation pillars of DevOps: Culture and Lean Product

25 Min 6 Unit

DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. Discover the first two foundation pillars of DevOps: Culture and Lean Product.

Work with Compute in Azure Machine Learning

45 Min 8 Unit

Learn how to manage compute contexts for experiments in Azure Machine Learning.

Detect and mitigate unfairness in models with Azure Machine Learning

45 Min 7 Unit

Machine learning models can often encapsulate unintentional bias that results in unfairness. With Fairlearn and Azure Machine Learning, you can detect and mitigate unfairness in your models.

Organize Azure storage blobs with properties and metadata

42 Min 7 Unit

Find out about Azure storage blob properties and metadata, how to organize blob data, and create an app with ASP.NET to retrieve metadata.

Manage an InnerSource program by using GitHub

50 Min 5 Unit

Learn to manage a successful InnerSource program on GitHub through effective discoverability, guidance, and maintenance.

Secure your Azure Storage account

45 Min 8 Unit

Learn how Azure Storage provides multilayered security to protect your data with access keys, secure networks, and Advanced Threat Protection monitoring.

Describe Azure Databricks best practices

38 Min 8 Unit

Describe Azure Databricks best practices

Perform model selection with hyperparameter tuning

33 Min 5 Unit

Perform model selection with hyperparameter tuning

Deliver consistent performance with Azure SQL

84 Min 10 Unit

Deliver consistent performance with Azure SQL

Create a web UI with ASP.NET Core

59 Min 10 Unit

In this module, you'll learn how to create webpages using Razor with ASP.NET Core.

Control and organize Azure resources with Azure Resource Manager

46 Min 8 Unit

Use Azure Resource Manager to organize resources, enforce standards, and protect critical assets from deletion.

Manage access to an Azure subscription by using Azure role-based access control (RBAC)

21 Min 5 Unit

Learn how to assign management access to a subscription by using Azure role-based access control.

Introduction to open-source database migration on Azure

50 Min 6 Unit

"Introduction to open-source database migration on Azure"

Improve your reliability with modern operations practices: Deployment

18 Min 6 Unit

Learn about deployment practices that can help you sustainably achieve the appropriate level of reliability in your systems, services, and products.

Design a hybrid network architecture on Azure

47 Min 6 Unit

You have a traditional on-premises infrastructure that you need to connect to resources in Azure. In this module, you learn how to select a connectivity method for your use cases that balances functionality, cost, and security.

Add principles of inclusive design to your Windows app

75 Min 6 Unit

Learn how to incorporate principles of inclusive design to make your Windows app into an experience that supports a wide variety of users.

Create a Content Delivery Network for your Website with Azure CDN and Blob Services

63 Min 8 Unit

This module looks at how to create and utilize a Content Delivery Network (CDN) within Azure to host commonly used assets, such as images in a website. The module covers Azure CDN rather than third-party integrations, and deals with using Blob Storage as an underlying storage model for stable or non-volatile data.

Create a Linux virtual machine in Azure

86 Min 9 Unit

This module guides you through options for virtual machines in Azure, creating and connecting a Linux virtual machine, and configuring your network settings.

Create a mobile app with Xamarin.Forms

59 Min 6 Unit

Use Visual Studio with Xamarin.Forms to create a mobile app that runs on Android and iOS, with no previous experience necessary.

Design a data warehouse with Azure Synapse Analytics

47 Min 8 Unit

Learn how to create a data warehouse in Azure Synapse Analytics in minutes to take advantage of massively parallel processing (MPP) and run complex queries at petabyte scale quickly

Microsoft Accessibility Features and Tools

39 Min 5 Unit

This module highlights how to find and use key accessibility features and tools built into Microsoft products such as Windows 10, Microsoft PowerPoint, and Microsoft Translator.

Publish an API to Azure Static Web Apps

27 Min 8 Unit

Publish an Angular, React, Svelte, or Vue JavaScript app and API with Azure Static Web Apps and Azure Functions. Deploy your code from GitHub to a staging site using preview URLs.

Upload, download, and manage data with Azure Storage Explorer

37 Min 6 Unit

Azure Storage Explorer allows you to quickly view all the storage services under your account. You can browse through, read, and edit data stored in those services through a user-friendly graphical interface.

Introduction to Azure IoT Hub

28 Min 6 Unit

University of Oxford

Back up and restore your Azure SQL database

41 Min 8 Unit

Protect the data in your Azure SQL database and recover from data loss or corruption with backup and restore.

Develop an App using the Maven Plugin for Azure Functions

44 Min 10 Unit

Use the Maven Plugin for Azure Functions to create a cloud-based function that is triggered when certain values are passed in the HTTP request, and outputs a log entry to track the activity.

Design an IP addressing schema for your Azure deployment

37 Min 6 Unit

In this module, you will learn how to plan and implement an IP addressing scheme for virtual networks and virtual machines in Azure.

Create a knowledge store with Azure Cognitive Search

48 Min 10 Unit

Learn how to persist the output from an Azure Cognitive Search enrichment pipeline for independent analysis or downstream processing.

Examine the Microsoft approach to artificial intelligence

54 Min 9 Unit

Learn how Microsoft creates products, services, and solutions to help organizations leverage AI. Understand how these technologies relate to business problems.

Iterate through a code block using for statement in C#

24 Min 6 Unit

Use the `for` iteration statement to loop a pre-set number of times and control the iteration process.

Microsoft Azure IoT strategy and solutions

23 Min 6 Unit

This module provides an overview of Azure IoT, and describes Microsoft tools, services, and infrastructure. This knowledge can help bring IoT to life for your organization and customers.

Run parallel tasks in Azure Batch with the Azure CLI

45 Min 9 Unit

Find out about the Azure Batch capabilities designed to help you efficiently run large-scale parallel and high-performance computing applications in the cloud.

Automate the installation and configuration of software in your Virtual Machines

39 Min 7 Unit

Learn how to automate the installation and configuration of software in your Azure Virtual Machines.

Secure Cognitive Services

37 Min 6 Unit

Learn how to secure Cognitive Services to prevent data loss and privacy violations for user data that may be a part of the solution.

Create and publish a static web app with Gatsby and Azure Static Web Apps

41 Min 9 Unit

Use Gatsby and React to develop a static web app, then deploy it to the web with Azure Static Web Apps.

Optimize your web applications by caching read-only data with Redis

55 Min 7 Unit

Use Redis caching in Azure to reduce the load on databases. Apply different caching architectures to support larger loads in distributed and high-volume environments.

Perform basic operations on numbers in C#

23 Min 8 Unit

Learn the operators and techniques used to perform basic math operations on numeric data.

Describe performance-related maintenance tasks in SQL Server

23 Min 6 Unit

Implement tasks for both IaaS and PaaS to maintain indexes, and statistics. Explore the automatic tuning features of Azure SQL Database.

Monitor cloud resources

40 Min 6 Unit

Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. Monitoring how your cloud resources are performing is crucial to building reliable cloud applications. This module covers what monitoring is, why you need to do it, and how you can about monitoring your resources.

Build a Java app for Azure Cosmos DB

38 Min 6 Unit

Learn how to create a Java application to store and query data in Azure Cosmos DB

Enable secure external collaboration for your applications with Azure AD B2B

34 Min 5 Unit

Azure AD B2B collaboration lets you securely share your company's applications and services with guest users from any other organization, while maintaining control over your own corporate data.

Prepare to publish your Xamarin app

26 Min 7 Unit

In this module, you'll learn how to complete your Xamarin application code and then how to publish your work.

Prepare your development environment for Azure development

28 Min 4 Unit

Learn how to choose and install the appropriate IDE for your requirements to help you build, deploy, monitor, and scale cloud-hosted solutions.

Explore cross-platform design patterns for Xamarin apps

73 Min 12 Unit

Find out how to create a .NET Standard library to share code between iOS and Android projects in Xamarin.Forms enabling execution from a shared code base.

Use Git version-control tools in Visual Studio Code

18 Min 5 Unit

Utilize the tight integration of Visual Studio Code with the Git source-control management system.

Administer and manage Windows Server IaaS Virtual Machine remotely

44 Min 7 Unit

You’ll be able to select and use suitable tools and techniques to remotely manage Windows IaaS VMs, and restrict administrative connections to those VMs.

Test hypothesis by simulating statistics

60 Min 7 Unit

learn how to test hypothesis by simulating statistics

Define an AI strategy to create value in government

47 Min 7 Unit

Explore the strategic components, special factors, and use cases of an AI strategy in Government that creates value, with INSEAD and Microsoft.

Configure infrastructure in Azure Pipelines

62 Min 11 Unit

Run configuration management tools in Azure Pipelines to help keep your infrastructure configured as you need.

Application and package management using Helm

58 Min 8 Unit

Helm is an application package manager for Kubernetes that you use to standardize and simplify the deployment of cloud-native applications on Kubernetes. Here you'll see how to install third-party packages called Helm charts and how to create and install Helm charts for the workloads your teams develop.

Create and deploy Logic Apps using Azure Resource Manager templates

45 Min 6 Unit

Define a Logic Apps workflow declaratively as a Resource Manager template and deploy the app using the Azure Command Line Interface (CLI).

Introduction to Azure Data Lake storage

30 Min 7 Unit

Discover how Data Lake Storage provides a repository where you can upload and store unstructured data bringing new efficiencies to processing big data analytics.

Protect your identities with Azure AD Identity Protection

34 Min 5 Unit

Use the advanced detection and remediation of identity-based threats to protect your Azure Active Directory identities and applications from compromise.

Upgrade and migrate Windows Server IaaS virtual machines

53 Min 7 Unit

Learn to migrate a workload running in Windows Server to an infrastructure as a service (IaaS) virtual machine (VM) and to Windows Server 2019 by using Windows Server migration tools or the Storage Migration Service.

Chain Azure Functions together using input and output bindings

70 Min 8 Unit

In this module, we'll learn how to integrate your Azure Function with various data sources by using bindings.

Display collections in Xamarin.Forms apps by using ListView

71 Min 7 Unit

In this module, you'll populate the Xamarin.Forms ListView and customize each row to create an application that displays dynamic data in a scrollable container.

Manage database changes in Azure Pipelines

74 Min 9 Unit

Use a release approval in Azure Pipelines to help coordinate database schema changes between developers and database administrators.

Classify endangered bird species with Custom Vision

32 Min 7 Unit

Learn how to use Azure Cognitive Services Custom Vision to build a machine learning model that identifies the species of a bird in an image, to help with gathering data.

Introduction to high-performance computing (HPC) on Azure

50 Min 6 Unit

Discover the services available on Azure for your high-performance computing workloads.

Classify images with the Microsoft Custom Vision Service

37 Min 7 Unit

In this learning path, find out how Cognitive Vision Services detects faces, tags and classifies images, and identifies objects.

Cloud storage overview

163 Min 15 Unit

Carnegie Mellon University's Cloud Developer course. Learn all about data and get an overview of how it's stored, including local and distributed file systems, databases, and object storage.

Introduction to Azure SQL

44 Min 6 Unit

This module introduces Azure SQL. Learn about various deployment options and service tiers and what to use for your organization.

Manage hybrid workloads with Azure Arc

44 Min 8 Unit

You will learn to describe Azure Arc, implement Azure Arc with on-premises server instances, deploy Azure policies with Azure Arc, and use role-based access control (RBAC) to restrict access to Log Analytics data.

Examine components of a modern data warehouse

24 Min 5 Unit

Examine components of a modern data warehouse

Run nonfunctional tests in Azure Pipelines

49 Min 7 Unit

Run automated load tests by using Apache JMeter, a form of nonfunctional testing, in Azure Pipelines.

Migrate on-premises PostgreSQL databases to Azure Database for PostgreSQL

50 Min 6 Unit

Migrate on-premises PostgreSQL to Azure Database for PostgreSQL

Automatically provision IoT devices securely and at scale with the Device Provisioning Service

57 Min 8 Unit

The focus of this module is on creating a Device Provisioning Service (DPS) to securely handle multiple remote devices. First, you create an IoT Hub, and add the DPS service. Next, an X.509 root certificate, and multiple leaf certificates, are created to handle security. Code for a simulated device is provided. You then link all the pieces together, and verify that your DPS resource works. After completing the module, you should have a good understanding of how to provision Azure IoT devices at scale.

Utilize Azure for SAP workloads reference architecture

64 Min 10 Unit

Utilize Azure for SAP Workloads Reference Architecture

Deploy Azure virtual machines from VHD templates

42 Min 6 Unit

Standardize and automate your virtual machine deployments to minimize manual configuration, variance, and error.

Train a machine learning model

53 Min 7 Unit

Train a machine learning model

Automatically tune SQL Server on Linux

36 Min 6 Unit

In this module, you will learn how to monitor and optimize the performance of SQL Server on Linux servers.

Introduction to enterprise-scale landing zones in the Microsoft Cloud Adoption Framework for Azure

34 Min 5 Unit

The Microsoft Cloud Adoption Framework for Azure provides many landing zone options. In this module, we'll focus on enterprise-scale landing zones.

Write basic Python in Notebooks in Visual Studio Code

37 Min 9 Unit

Learn the basics of Python.

Automate development tasks by using GitHub Actions

36 Min 5 Unit

Create a basic GitHub Action and use that action in a workflow.

Recognize specific voices with the Speaker Recognition APIs in Azure Cognitive Services

52 Min 10 Unit

This module guides you through learning about speaker recognition and how to use the Speaker Recognition APIs to identify specific people through their voices.

Protect your virtual machines by using Azure Backup

35 Min 7 Unit

Use Azure Backup to help protect the data for on-premises servers, virtual machines, virtualized workloads, SQL Server, Azure Files, and more.

Storage and network virtualization

54 Min 7 Unit

Carnegie Mellon University's Cloud Developer course. Learn about how storage and network resources can be virtualized to support software defined datacenters.

Encrypt network traffic end to end with Azure Application Gateway

77 Min 7 Unit

Secure the traffic from your users all the way to your web servers by enabling TLS encryption on Application Gateway.

Publish and manage your APIs with Azure API Management

38 Min 8 Unit

Learn about using an Azure API gateway to share APIs with partners, and how to use subscription keys to control access to your APIs.

Explore Azure Storage services

27 Min 8 Unit

Learn about the different storage options that are available in Azure Storage.

Refactor Node.js and Express APIs to Serverless APIs with Azure Functions

43 Min 12 Unit

Refactor Node.js and Express APIs from a server-based architecture to serverless APIs with Azure Functions. Create a new Azure Functions application with TypeScript/JavaScript using Visual Studio Code.

Introduction to rocket launches

42 Min 10 Unit

Get an introduction to how NASA chooses dates for a rocket launch and learn about some machine learning fundamentals.

Create security baselines

60 Min 11 Unit

Create security baselines

Perform basic string formatting in C#

32 Min 8 Unit

Combine literal and variable text data that are filled with special characters, formatting, and Unicode into meaningful messages for the end user.

Petabyte-scale ingestion with Azure Data Factory

43 Min 9 Unit

Petabyte-scale ingestion with Azure Data Factory

Prepare to migrate SAP workloads to Azure

61 Min 10 Unit

This module provides details on the important steps prior to deploying SAP workloads to Azure: project preparation and planning, pilot, non-production, production preparation, go live, and post production.

Creating accessible content with Microsoft 365

51 Min 7 Unit

This module shows how to create content with Microsoft 365 in a way that enables greater accessibility.

Implement a hybrid file server infrastructure

92 Min 12 Unit

In this module, you’ll learn to deploy Azure File Sync, migrate from DFS, and use Storage Migration Services to migrate file servers to Azure.

Introduction to Docker containers

32 Min 6 Unit

Introduction to Docker containers

Protect against security threats on Azure

23 Min 8 Unit

Learn how Azure can help you protect the workloads that you run both in the cloud and in your on-premises datacenter.

Build a containerized web application with Docker

57 Min 8 Unit

Learn how to use Docker to build, store, and manage private container images with the Azure Container Registry.

Provide disaster recovery by replicating storage data across regions and failing over to a secondary location

46 Min 7 Unit

Learn how to provide disaster recovery by replicating storage data across regions and failing over to a secondary location.

Publish a web app to Azure by using Azure Toolkit for Eclipse

49 Min 8 Unit

Create a web app in Eclipse and deploy the app to Azure by using Azure Toolkit for Eclipse.

Connect your on-premises network to Azure with VPN Gateway

39 Min 5 Unit

Learn about the virtual private network (VPN) gateway options in Azure and typical scenarios for using a VPN. Create and test VPNs to securely connect sites to Azure.

Host your own build agent in Azure Pipelines

59 Min 7 Unit

Work with guidance from the Space Game web team to set up your build agent running on-premises or on an Azure virtual machine running in the cloud.

Query data in Azure Synapse Analytics

60 Min 6 Unit

Learn how to issue simple queries against Azure Synapse Analytics and how to visualize the data in both Excel and Power BI

Store application data with Azure Blob storage

50 Min 8 Unit

Discover how to build an app that stores user files with Azure Blob storage, use Blob storage in a web app, and use the Azure Storage SDK for .NET Core.

Implement hybrid identity with Windows Server

109 Min 15 Unit

Implement hybrid identity with Windows Server

Monitor GitHub events by using a webhook with Azure Functions

53 Min 10 Unit

Discover the benefits of webhooks when you trigger an Azure function with a GitHub webhook and parse the payload for insights.

Work with DataFrames advanced methods in Azure Databricks

42 Min 6 Unit

Work with DataFrames advanced methods in Azure Databricks

Microsoft Azure Well-Architected Framework - Reliability

59 Min 5 Unit

Learn how to recover from infrastructure and service failure, loss of data, and disasters by incorporating reliability into your architecture.

Plan and manage your Azure costs

43 Min 8 Unit

Migration to the cloud presents new ways to think about your IT expenses. This module teaches you about the factors that influence cost and tools you can use to help estimate and manage your cloud spend.

Receive data with Azure Data Share and transforming with Azure Data Factory

39 Min 13 Unit

Learn how to ingest data from Azure Data Share into Azure Data Factory pipelines to build automated ingestion pipelines.

Case studies: NoSQL databases and cloud object storage

82 Min 6 Unit

Carnegie Mellon University's Cloud Developer course. Learn about two more types of storage - NoSQL databases and object storage - with case studies from industry.

Share your location as a text message using Azure Functions and Twilio

69 Min 11 Unit

Learn how to use location tracking on your phone mixed with Azure Functions and Twilio to share your location with your friends as a text message.

Deploy a cloud-native ASP.NET Core microservice with GitHub Actions

54 Min 7 Unit

Implement GitHub Actions to build a container image and deploy to Azure Kubernetes Service.

Evaluate Boolean expressions to make decisions in C#

30 Min 9 Unit

Learn the operators and techniques required to evaluate and compare values in your decision statements.

Choose the best Azure serverless technology for your business scenario

20 Min 7 Unit

Examine Azure serverless technologies, and choose the right service for your business scenario.

Help remote farmers protect their crops with text message weather alerts using Azure Functions

35 Min 8 Unit

In this module, you'll create an application that allows farmers to use text messaging to set up temperature alerts. These alerts can help farmers know when to plant, when to water, or when to protect their crops.

Perform mathematical operations on numeric data in Python

37 Min 10 Unit

Convert user input to numeric values, and use mathematical operators to perform calculations.

Protect your APIs on Azure API Management

43 Min 8 Unit

Protect your back-end APIs from information exposure and implement throttling to prevent resource exhaustion with policies in Azure API Management.

Explore IaaS and PaaS platform tools for high availability and disaster recovery

43 Min 8 Unit

Deploy Windows Server Failover Cluster and AGs in Azure and hybrid environments. Configure temporal tables, geo-replication and auto failover groups.

React to state changes in your Azure services by using Event Grid

33 Min 6 Unit

Build a serverless application architecture, automate your operations, and integrate applications by handling Azure events with Event Grid.

Build a .NET Core app for Azure Cosmos DB in Visual Studio Code

54 Min 7 Unit

Learn how to create a .NET Core application to store and query data in Azure Cosmos DB by using Visual Studio Code.

Build a bot with QnA Maker and Azure Bot Service

29 Min 5 Unit

Learn how to create a bot that answers frequently asked questions.

Manage software delivery by using a release based workflow on GitHub

104 Min 5 Unit

Learn to implement a release based workflow on GitHub using project boards, branches, and releases.

Customize a Xamarin.Forms ListView

50 Min 7 Unit

Create custom cell layouts that fit the shape of your data. Group related cells together to help your users find what they're interested in.

Define an AI strategy to create business value in retail

40 Min 7 Unit

Explore the strategic components, special factors, and use cases of an AI strategy in retail that creates business value, with INSEAD and Microsoft.

Choose the correct HDInsight Configuration to build open-source analytics solutions

40 Min 7 Unit

Choose the correct HDInsight Configuration to build open-source analytics solutions

SAP HANA on Azure Compute, Network, and Storage

52 Min 11 Unit

AP HANA on Azure (Large Instances) provides virtual machines for deploying and running SAP HANA. This module explores the SAP HANA on Azure (Large Instances) solution that builds on assigned, non -shared host/server bare -metal hardware.

Create a web API with ASP.NET Core

47 Min 8 Unit

Create a RESTful service with ASP.NET Core that supports Create, Read, Update, Delete (CRUD) operations.

Create readable code with conventions, whitespace, and comments in C#

29 Min 8 Unit

Write code that is easier to read, update and support using naming conventions, comments and whitespace.

Secure your Azure resources with role-based access control (RBAC)

37 Min 8 Unit

Learn how to use Azure’s role-based access control to effectively manage your team’s access to Azure resources.

Planning for implementing SAP solutions on Azure

81 Min 10 Unit

Planning for implementing SAP solutions on Azure

Configure security policies to manage data

39 Min 6 Unit

Learn how to set up policies to classify, retain, and protect your cloud-based data.

Introduction to Python for space exploration

23 Min 8 Unit

Get an introduction to the types of space exploration problems that Python and data science can influence.

Deploy highly available solutions by using Azure SQL

94 Min 11 Unit

In this module, you'll learn how to deploy highly available solutions by using Azure SQL. You'll also look at architectures and how they affect availability.

Configure and manage costs as a Microsoft partner by using Azure Cost Management

34 Min 8 Unit

Learn how to reconcile your bill and analyze costs across your customers and resources by using Azure Cost Management as a partner.

Describe Azure Databricks Delta Lake architecture

33 Min 5 Unit

Describe Azure Databricks Delta Lake architecture

Work with Data in Azure Machine Learning

45 Min 8 Unit

Learn how to work with datastores and datasets in Azure Machine Learning.

Identify faces and expressions by using the Computer Vision API in Azure Cognitive Services

53 Min 12 Unit

Learn how to use the Computer Vision API in Azure to identify facial details in pictures

Implement CI/CD for IoT Edge

71 Min 10 Unit

University of Oxford

Enterprise-scale architecture networking design principles

54 Min 8 Unit

Enterprise-scale architecture networking design principles

Discover how to foster an AI-ready culture in customer service

38 Min 6 Unit

Learn the necessary cultural changes for enterprise customer service to make AI transformation successful, and how they fit into a holistic AI strategy.

Work with files and directories in a Node.js app

43 Min 10 Unit

Build an app that manipulates files and directories with Node.js and JavaScript.

Perform machine learning with Azure Databricks

59 Min 9 Unit

Perform machine learning with Azure Databricks

Train and evaluate clustering models

44 Min 4 Unit

Clustering is a kind of machine learning that is used to group similar items into clusters.

Run Petabyte level OSS NoSQL databases with HDInsight HBase

30 Min 10 Unit

Run Petabyte level OSS NoSQL databases with HDInsight HBase

Scale an App Service web app to efficiently meet demand with App Service scale up and scale out

46 Min 6 Unit

Learn how to respond to periods of increased activity by incrementally increasing the resources available and then freeing these resources when activity drops.

Choose the right Azure services by examining SLAs and service lifecycle

27 Min 7 Unit

Learn about service-level agreements (SLAs) in Azure, and how they can affect your application design decisions. See how to access preview services and learn how they affect your planning.

Characterize DevOps Continuous Collaboration and Continuous Improvement

17 Min 5 Unit

Explore two capabilities in the DevOps taxonomy, Continuous Collaboration and Continuous Improvement.

Use containers for your Language Understanding Intelligent Service (LUIS) Apps

18 Min 6 Unit

The Language Understanding (LUIS) container loads your trained or published Language Understanding model. As a LUIS app, the docker container provides access to the query predictions from the container's API endpoints

Introduction to Microsoft Endpoint Manager

25 Min 10 Unit

In this module, you'll learn about the basics of Microsoft Endpoint Manager.

Deploy SQL Server on Linux

78 Min 11 Unit

Learn about the software and hardware prerequisites to run SQL Server on Linux and then discover the straightforward steps to install SQL Server on Linux. You will also learn additional tasks, such as installing command-line tools.

Develop, test, and deploy an Azure Function with Visual Studio

43 Min 7 Unit

Use Visual Studio together with a test framework to create, deploy, and test an Azure Function.

Build and deploy applications to Azure by using GitHub Actions

54 Min 5 Unit

Create two deployment workflows using GitHub Actions and Microsoft Azure.

Decompose a monolithic application into a microservices architecture

52 Min 7 Unit

Improve development agility, deployment, fault tolerance, and scalability by modernizing your application with a microservices architecture.

Microsoft Azure Well-Architected Framework - Performance efficiency

48 Min 6 Unit

Learn how to adjust your capacity based on workload and how to optimize network performance, storage, and database performance.

Cloud security

59 Min 6 Unit

Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. Keeping your cloud secure means more than just adding permissions to resources. Learn about what cloud security means, including threats, cryptography, and regulation.

Publish a Blazor WebAssembly app and .NET API with Azure Static Web Apps

38 Min 12 Unit

Publish a Blazor WebAssembly app and .NET API with Azure Static Web Apps

Load balance your web service traffic with Application Gateway

92 Min 7 Unit

Improve application resilience by distributing load across multiple servers and use path-based routing to direct web traffic.

Explore roles and responsibilities in the world of data

17 Min 7 Unit

Explore roles and responsibilities in the world of data

Scale your cloud resources with elasticity

46 Min 7 Unit

Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. Discover what cloud elasticity means and different ways to scale your cloud resources.

Explore relational data offerings in Azure

33 Min 8 Unit

Explore relational data offerings in Azure

Securing you: Basics and beyond

34 Min 5 Unit

Learn how to secure yourself from common online threats and protect your identity at work and home.

Call an API from a Logic Apps workflow using a custom connector

40 Min 7 Unit

In this module, learn to create a Logic Apps custom connector to call an API from a Logic Apps workflow.

Query relational data in Azure

40 Min 7 Unit

Query relational data in Azure

Integrate adaptive cards into Windows 10 Timeline

45 Min 3 Unit

Learn how to develop a simple adaptive card to enhance the appearance in Windows 10 Timeline of your Universal Windows Platform app.

Implement DNS for Windows Server IaaS VMs

50 Min 9 Unit

Implement DNS for Windows Server IaaS VMs

Introduction to Azure IoT

31 Min 6 Unit

University of Oxford

Introduction to Xamarin.iOS

59 Min 9 Unit

Xamarin.iOS enables .NET developers to create fully native iOS apps to take full advantage of the power, features, and performance of the iOS platform.

Implement Azure VM-based SAP solutions

61 Min 9 Unit

Implement Azure VM-based SAP solutions

Use effects in Xamarin.Forms

54 Min 7 Unit

Learn how to use effects to customize and add functionality to Xamarin.Forms elements to make good use of native features in iOS and Android.

Object-oriented programming in Python

51 Min 9 Unit

Learn more about object-oriented programming with this next-steps module in Python.

Deploy a containerized application on Azure Kubernetes Service

64 Min 8 Unit

Explore how to create and deploy a containerized application by using Azure Kubernetes Service declarative manifest files.

Work with DataFrames in Azure Databricks

46 Min 7 Unit

Work with DataFrames in Azure Databricks

Extract key phrases from text with the text analytics API

18 Min 6 Unit

Automatically extract key phrases to quickly identify the main points in documents or text.

Secure your data with Azure SQL

84 Min 10 Unit

Secure your data with Azure SQL

Extract insights from videos with the Video Indexer service

27 Min 9 Unit

Learn how to use the Video Indexer API to upload, index, retrieve insights, and search for content in video files.

Create your first Azure IoT Central app

82 Min 9 Unit

This module builds an IoT Central app to monitor and command a refrigerated truck. The first unit creates the app, the second unit defines a device template for a refrigerated truck. Then, create a programming project, add code to simulate a truck, and communicate with your IoT Central app. The truck is monitored through a custom dashboard.

Configure SQL Server resources for optimal performance

35 Min 7 Unit

Choose the appropriate size and storage options for your Azure SQL databases. Configure server resources such as tempdb. Understand the usage of Resource Governor.

Process images with the Computer Vision service

32 Min 7 Unit

Use the Computer Vision API to analyze images for insights, extract text from images, and generate high-quality thumbnails.

Caching and performance in Azure storage disks

44 Min 7 Unit

Learn about Azure VM disk performance and how to enable caching to help optimize read and write access to storage.

Image classification using Azure Sphere

68 Min 14 Unit

University of Oxford

Settle competing commits by using merge conflict resolution on GitHub

52 Min 5 Unit

Learn to settle overlapping commits across branches by using merge conflict resolution.

Implement message-based communication workflows with Azure Service Bus

54 Min 8 Unit

Discover how to write code in .NET applications using Azure Service Bus for communications that can handle high demand, low bandwidth, and hardware failures.

Manage build dependencies with Azure Artifacts

59 Min 9 Unit

In this module, the Space Game web team guides you through creating a build pipeline that produces a package that can be used by multiple applications.

Create reusable functionality with functions in Python

32 Min 8 Unit

Define functions to create encapsulated modular code that accept input and return results.

Store and share files in your application with Azure Files

51 Min 7 Unit

Azure Files provides a cloud-based file share for storing and sharing files to applications. Whether it's an application hosted in Azure App Service, an Azure VM, or an on-premises app, Azure Files can store and share file access between one or more applications and systems in a secure and failure-resilient manner.

Choose a messaging model in Azure to loosely connect your services

45 Min 6 Unit

Learn how Azure's storage queues, event hubs, event grid, and service bus can improve your communication between devices.

Run functional tests in Azure Pipelines

63 Min 8 Unit

Run Selenium UI tests, a form of functional testing, in Azure Pipelines.

Describe SQL Server query plans

54 Min 6 Unit

Read and understand various forms of execution plans. Compare estimated vs actual plans. Learn how and why plans are generated.

Virtualize resources in the cloud

50 Min 6 Unit

Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. Discover virtualization and how it enables many technologies in the cloud, including virtual machines, containers and networks.

Explore concepts of non-relational data

26 Min 6 Unit

Explore concepts of non-relational data

Survey the services on the Azure Data platform

58 Min 11 Unit

Explore the broad array of Azure technologies that analyze text or images and relational, nonrelational, or streaming data.

Create and host web sites by using GitHub Pages

72 Min 5 Unit

Learn how to host your personal, organization, and project sites for free with GitHub Pages.

Creating Adaptive Cards

80 Min 4 Unit

Find out about the capabilities of Adaptive Cards, try out the range of user input and action, and then extend the app with Adaptive Cards APIs.

Azure Spring Cloud workshop

41 Min 8 Unit

In this workshop, you'll go through tasks to deploy Spring Boot microservices to Azure Spring Cloud (ASC).

Introduction to Windows 10 development

80 Min 6 Unit

Get acquainted with Windows 10 development, install essential tools, and find out about the Windows Insider Program.

Create Azure users and groups in Azure Active Directory

41 Min 8 Unit

Learn how to create Azure users and groups in Azure Active Directory.

Instrument server-side web application code with Application Insights

34 Min 6 Unit

Get full information and custom telemetry about a web app in Application Insights by installing the Application Insights SDK.

Configure and manage secrets in Azure Key Vault

29 Min 6 Unit

Configure and manage secrets in Azure Key Vault

Troubleshoot inbound network connectivity for Azure Load Balancer

98 Min 6 Unit

Learn how to troubleshoot inbound network connectivity for Azure Load Balancer.

Trigger an Azure Event Grid workflow from an IoT device

42 Min 8 Unit

Trigger an Azure Event Grid workflow from an IoT device

Customize Windows Server IaaS Virtual Machine images

50 Min 10 Unit

You'll be able to create new VMs from generalized images and use Azure Image Builder templates to create and manage images in Azure.

Diagnose startup errors in your application using Kudu console

37 Min 6 Unit

This module explains how to use kudu console to examine the application event log to identify the event that caused the error.

Apply and monitor infrastructure standards with Azure Policy

46 Min 8 Unit

Learn about tools Azure provides for policy and standards management that support your teams' ownership and development of their resources in the cloud.

Build dual-screen Xamarin.Forms apps by using TwoPaneView

60 Min 9 Unit

In this module, you'll use TwoPaneView and DualScreenInfo to

Externalize the configuration of an ASP.NET app by using an Azure key vault

24 Min 5 Unit

Learn how to use ConfigurationBuilder to dynamically configure an ASP.NET web app to retrieve secrets from an Azure key vault.

Publish an Angular, React, Svelte, or Vue JavaScript app with Azure Static Web Apps

22 Min 8 Unit

Publish an Angular, React, Svelte, or Vue JavaScript app with Azure Static Web Apps. Use Visual Studio Code to create and run the web app locally.

Manage release cadence in Azure Pipelines by using deployment patterns

60 Min 7 Unit

Choose and implement a deployment pattern that helps you smoothly roll out new application features to your users.

Secure your Azure SQL Database

67 Min 8 Unit

Secure an Azure SQL database to keep the information safe and diagnose potential security concerns as they happen.

Introduction to Azure virtual machines

67 Min 8 Unit

Learn about the decisions you make before creating a virtual machine, the options to create and manage the VM, and the extensions and services you use to manage your VM.

Case studies: Distributed file systems

67 Min 6 Unit

Carnegie Mellon University's Cloud Developer course. Discover how distributed file systems work, then learn about Hadoop and Ceph.

Insert and query data in your Azure Cosmos DB database

58 Min 8 Unit

Discover the Azure Cosmos DB Data Explorer tool that enables you to add or modify data. Create stored procedures in JavaScript.

Identify governing practices for responsible AI

35 Min 6 Unit

Learn guiding principles for organizations, and how to choose and operationalize a governance system to responsibly and successfully use AI in the enterprise.

Build Serverless APIs with Azure Functions

53 Min 13 Unit

Use Visual Studio Code to build a JavaScript and Vue.js dashboard with a Serverless API powered by Azure Functions, Node.js and Cosmos DB.

Create an Azure Storage account

30 Min 7 Unit

Discover ways to use an Azure Storage account to manage your data for billing, access, and storage location of your blobs, files, queues, and tables.

Back up and restore databases

31 Min 6 Unit

Plan and implement policy for recovering data in case of user error or failure of technology. Explore various options for how and where to backup and restore databases.

Secure your identities by using Azure Active Directory

27 Min 6 Unit

Use Azure Active Directory to you secure your internal, external, and customer identities.

Execute an Azure Function with triggers

83 Min 9 Unit

This module demos some of the most common types of triggers for executing Azure Functions and how to configure them to execute your logic.

Resolve security threats with Azure Security Center

44 Min 7 Unit

In this module, you’ll use the alert capabilities of Azure Security Center to watch for and respond to threats.

Add looping logic to your code using the do-while and while statements in C#

23 Min 6 Unit

Use the `do-while` and `while` statements to iterate as long as a Boolean expression evaluates to true.

Gather metrics from your Azure Blob Storage containers

86 Min 9 Unit

Find out how to use Azure Storage Analytics to track the performance of your Blob storage containers and to display that Blob performance in your dashboard.

Optimize storage performance and costs using Blob storage tiers

43 Min 7 Unit

Learn what the different storage tiers are for blob storage and how they can improve performance and reduce costs.

Create an enrichment pipeline with Azure Cognitive Search

61 Min 13 Unit

Use the power of artificial intelligence to enrich your data and find new insights.

Protecting, monitoring and tuning a migrated database

46 Min 7 Unit

Protecting, monitoring, and tuning a migrated database

Create a new Node.js project and work with dependencies

25 Min 9 Unit

Create a Node.js project and learn to add packages and manage package dependencies in your project. Use the NPM CLI and registry to add libraries and tools to your JavaScript/TypeScript applications using Visual Studio Code.

Copy and move blobs from one container or storage account to another from the command line and in code

58 Min 9 Unit

Learn how to utilize .NET Storage Client library, AzCopy, and Azure CLI utilities to copy and move blobs between contains and storage accounts both synchronously and asynchronously.

Monitor data drift with Azure Machine Learning

42 Min 6 Unit

Changing trends in data over time can reduce the accuracy of the predictions made by a model. Monitoring for this data drift is an important way to ensure your model continues to predict accurately.

Configure databases for performance

24 Min 6 Unit

Control database-level configuration options. Explore Intelligent Query Processing. Configure Open Source databases for optimum performance.

Automate multi-container Kubernetes deployments with Azure Pipelines

56 Min 6 Unit

Implement a CI/CD pipeline for multiple containers to Kubernetes.

Design consistent Xamarin.Forms XAML pages by using shared resources and styles

44 Min 11 Unit

Learn how to use Xamarin.Forms to design and share XAML resources and styles for a consistent look and feel across your entire UI.

Migrate your relational data stored in SQL Server to Azure SQL Database

84 Min 8 Unit

Plan and implement the migration of relational data from SQL Server to Azure SQL Database. Select the appropriate migration strategy for your database, and then use Data Migration Assistant to do the assessment and the migration.

Customize layout in Xamarin.Forms XAML pages

81 Min 8 Unit

Learn how to create user interfaces that adapt to your users' many devices with the extensive control you gain with StackLayout and Grid.

Detect language with the text analytics API

18 Min 6 Unit

Language detection is useful for content stores that collect arbitrary text, where language is unknown. You can parse the results of this analysis to determine which language is used in the input document.

Migrate an on-premises web application to Azure App Service

36 Min 8 Unit

Use the Azure App Service Migration Assistant to assess the readiness of a web app to be deployed on App Service, and perform the migration.

Introduction to threat modeling

27 Min 7 Unit

Explore the four high-level steps of threat modeling.

Identify governing practices for responsible AI in government

42 Min 7 Unit

Learn guiding principles for governments, and how to choose and operationalize a governance system to responsibly and successfully use AI in the public sector.

Datacenter trends in cloud computing

40 Min 6 Unit

Carnegie Mellon University's Cloud Developer course. Datacenters are what power the cloud. Learn what they are, how they work, and challenges in managing them.

Build a web app with Blazor WebAssembly and Visual Studio Code

45 Min 8 Unit

Learn how to set up your development environment and build your first WebAssembly app with Blazor, Visual Studio Code, and C#.

Compare two samples by bootstrapping

84 Min 11 Unit

Learn how to test hypothesis about samples using bootstrapping

Make your application storage highly available with read-access geo-redundant storage

34 Min 6 Unit

In this module, you learn how to make your application storage highly available by ensuring that you can fail over resources if there's an Azure region failure.

Distributed computing on the cloud: GraphLab

63 Min 9 Unit

Carnegie Mellon University's cloud developer course. GraphLab is a big data tool developed by Carnegie Mellon University to help with data mining. Learn about how GraphLab works and why it's useful.

Classify images with the Custom Vision service

34 Min 5 Unit

Image classification is a common workload in artificial intelligence (AI) applications. It harnesses the predictive power of machine learning to enable AI systems to identify real-world items based on images.

Build product road maps

41 Min 11 Unit

Identify and construct Agile product road maps including audiences, prioritization, themes, milestones, epics, and user stories.

Using IAAS support with Azure for SAP workloads

44 Min 9 Unit

There are a variety of commonly used SAP-certified operating systems supported by SAP running on Azure VMs, and there are also several different methods of provisioning storage for SAP workloads in Azure. In this module, you will learn the SAP recommended support products and VM types as well as the network, database, and monitoring requirements.

Build a simple website using HTML, CSS, and JavaScript

60 Min 7 Unit

Get started with web development using Visual Studio Code to build a website using HTML, CSS, and JavaScript using developer tools in the browser to check your work.

Get started with Azure DevOps

25 Min 5 Unit

Explore Azure DevOps capabilities and get started setting up your own organization knowing what separates elite performers from low performers.

Create and implement application allowlists with adaptive application control

24 Min 5 Unit

You'll be able to implement Adaptive application controls within your organization to protect your Windows Server IaaS VMs.

Keep your virtual machines updated

35 Min 6 Unit

Learn to use Azure Update Management to update virtual machines, verify agent connectivity, and use Azure Log Analytics in your cloud environment.

Choose the right disk storage for your virtual machine workload

24 Min 5 Unit

Azure provides a variety of disk storage options for virtual machine workloads. Identify the features of capabilities of each type to ensure your application performs optimally.

Tour the N-tier architecture style for your application

39 Min 5 Unit

Discover the benefits of a Resource Manager template to deploy an application in an N-tier architecture and review best practices for deployments of this style.

Solve optimization problems by using quantum-inspired optimization

30 Min 7 Unit

Learn how quantum-inspired algorithms mimic quantum physics to solve difficult optimization problems.

Perform advanced streaming data transformations with Apache Spark and Kafka in Azure HDInsight

46 Min 11 Unit

Perform advanced streaming data transformations with Apache Spark and Kafka in Azure HDInsight

Enable automatic updates in a web application using Azure Functions and SignalR Service

55 Min 8 Unit

Update a web app's notification mechanism from polling to push-based architecture with SignalR Service, Azure Cosmos DB and Azure Functions. Use Vue.js and JavaScript to use SignalR using Visual Studio Code.

Create an open-source program by using GitHub best practices

89 Min 5 Unit

Learn to create a successful open-source program by establishing contributor guidance, following proven processes, and leveraging community standards.

Core Cloud Services - Azure data storage options

25 Min 6 Unit

In this module, we'll explore the benefits of Azure data storage services versus on-premises storage.

Discover how to foster an AI-ready culture in marketing

38 Min 6 Unit

Learn the necessary cultural changes for enterprise marketing organizations to make AI transformation successful, and how they fit into a holistic AI strategy.

Display relationships in Xamarin.Forms with master-detail navigation

60 Min 9 Unit

This module guides you through implementing drawer navigation and split view by using Xamarin.Forms MasterDetailPage and its MasterBehavior property.

Create a UI in Xamarin.Forms apps by using XAML

69 Min 9 Unit

In this module, learn how to define a UI by using Xamarin.Forms and Extensible Application Markup Language.

Automate Python deployments with Azure Pipelines

46 Min 6 Unit

Implement a CI/CD pipeline for Python.

Analyze text with the Text Analytics service

29 Min 5 Unit

The Text Analytics service is a cloud-based service that provides advanced natural language processing over raw text for sentiment analysis, key phrase extraction, named entity recognition, and language detection.

Prepare on-premises workloads for migration to Azure

35 Min 6 Unit

Prepare on-premises workloads for migration to Azure

Manipulate and format string data for display in Python

31 Min 8 Unit

Use built-in features of the string class and other helper methods to control string data.

Deploy and manage Azure IaaS Active Directory domain controllers in Azure

39 Min 7 Unit

Deploy and manage Azure IaaS active directory domain controllers in Azure

Host your domain on Azure DNS

43 Min 7 Unit

Learn how to host your domain on Azure DNS.

Introduction to SQL Server on Linux

26 Min 6 Unit

In this module, you will learn about running SQL Server 2019 on Linux servers and containers.

Implement change tracking and file integrity monitoring for Windows IaaS VMs

50 Min 9 Unit

Implement change tracking and file integrity monitoring for Windows IaaS VMs

Set up a mixed reality project in Unity with the Mixed Reality Toolkit

44 Min 9 Unit

Import the Mixed Reality Toolkit into your Unity project to accelerate your mixed reality development.

Introduction to Azure Functions for IoT

27 Min 6 Unit

University of Oxford

Read text with the Computer Vision service

24 Min 5 Unit

Optical character recognition (OCR) enables artificial intelligence (AI) systems to read text in images, enabling applications to extract information from photographs, scanned documents, and other sources of digitized text.

Deploy and run a containerized web app with Azure App Service

46 Min 8 Unit

Discover how to create a Docker image and store it in the Azure Container Registry, then use Azure App Service to deploy a web application based on the image.

Automate Azure tasks using scripts with PowerShell

71 Min 9 Unit

Learn how to install Azure PowerShell on Linux, macOS, or Windows and then connect to Azure and manage your resources.

Edit code through branching and merging in Git

50 Min 6 Unit

Level up your Git knowledge by learning about how to keep code separate using branches and how to merge them later

Manage users and groups in Azure Active Directory

50 Min 7 Unit

Manage users and groups in Azure Active Directory

Build and store container images with Azure Container Registry

49 Min 6 Unit

Learn how to use Docker to build, store, and manage private container images with the Azure Container Registry.

Create a Windows virtual machine in Azure

51 Min 7 Unit

Learn to create an Azure virtual machine in minutes that can be used like a local physical desktop or server.

Automate DevOps processes by using GitHub Apps

68 Min 5 Unit

Learn to automate DevOps processes by using GitHub Apps that handle repetitive tasks, enforce team policies, and maintain a tidy repository.

Introduction to Cloud for Everyone

17 Min 8 Unit

Introduction to Cloud for Everyone

Persist and retrieve relational data with Entity Framework Core

64 Min 9 Unit

This module guides you through creating a data access project, connecting to a relational database, and writing CRUD queries.

Build a machine learning model

35 Min 10 Unit

In this module you focus on a local analysis of your data by using scikit-learn, and use a decision tree classifier to gain knowledge from raw weather and rocket launch data.

Secure network connectivity on Azure

32 Min 9 Unit

Learn about the Azure services you can use to help ensure that your network is safe, secure, and trusted.

Manage site reliability

35 Min 8 Unit

Learn how to manage site reliability.

Create a language model with Language Understanding

39 Min 5 Unit

In this module, we'll introduce you to Language Understanding Intelligent Service (LUIS) and show how to build and publish a LUIS model.

Foundations of cloud computing for developers

80 Min 9 Unit

Carnegie Mellon University's Cloud Developer course. Discover what the cloud is, the history of cloud computing, what types of clouds are available, and how you might use the cloud.

Dynamically meet changing web app performance requirements with autoscale rules

47 Min 8 Unit

Respond to periods of high activity by incrementally adding resources, and then removing these resources when activity drops, to reduce costs.

Design your site recovery solution in Azure

44 Min 6 Unit

Protect your applications and data from disasters with a well-designed site recovery solution.

Virtualize memory

19 Min 6 Unit

Carnegie Mellon University's Cloud Developer course. Learn how memory is virtualized to support cloud resources. Covers different types of memory mapping and related issues.

Describe concepts of relational data

24 Min 6 Unit

Describe concepts of relational data

Provide context with the right depth layer

26 Min 7 Unit

Threat models can get complex if all parties involved cannot agree on a data-flow diagram depth layer that provides enough context to satisfy requirements

Improve incident response with alerting on Azure

53 Min 9 Unit

Respond to incidents and activities in your infrastructure through alerting capabilities in Azure Monitor.

Explore and analyze time-stamped data with Time Series Insights

37 Min 5 Unit

Azure Time Series Insights allows you to collect, process, store, analyze, and query data at Internet Of Things (IoT) scale. Learn how to deploy this service and use it to gain insights from data generated by IoT devices.

Orchestrate machine learning with pipelines

55 Min 10 Unit

Create pipelines in Azure Machine Learning

Improve your reliability with modern operations practices: Learning from failure

34 Min 8 Unit

Learn about post-incident reviews, a practice necessary to help you sustainably achieve the appropriate level of reliability in your systems, services, and products.

Implement logging in a .NET Framework ASP.NET web application

24 Min 5 Unit

Learn how to implement logging in an ASP.NET web application so you can store log data in Azure Blob storage and incorporate log information into Azure Application Insights performance data.

Discover Microsoft safety guidelines for responsible conversational AI development

36 Min 9 Unit

Learn Microsoft development guidelines for fair and secure responsible conversational AI.

Create a user interface (UI) for Windows 10 apps

60 Min 4 Unit

Learn the fundamentals of creating UI for Windows 10 apps, combining elements to create the UI that you want on either UWP or WPF platforms.

Scan open source components for vulnerabilities and license ratings in Azure Pipelines

38 Min 6 Unit

Scan open-source components for security vulnerabilities and assess their license ratings when your application builds in Azure Pipelines.

Introduction to Azure Arc

37 Min 7 Unit

Introduction to Azure Arc

Develop and configure an ASP.NET application that queries an Azure SQL database

50 Min 6 Unit

Create an Azure SQL database to store data for an application, and create an ASP.NET application to query data from the database.

Work with Azure Machine Learning to deploy serving models

23 Min 4 Unit

Work with Azure Machine Learning to deploy serving models

Improve the developer experience of an API with Swagger documentation

33 Min 6 Unit

Learn how to document an existing API, written in C#/ASP.NET Core, using Swashbuckle, Swagger/OpenAPI, and Swagger UI.

Core Cloud Services - Introduction to Azure

36 Min 8 Unit

Create your first virtual machine as you discover the power of Azure cloud computing and storage, along with services that help you explore new software paradigms.

Introduction to Azure fundamentals

36 Min 8 Unit

This module introduces you to the basics of Azure.

Learn how to use Solidity

44 Min 8 Unit

Discover how Solidity can help you program smart contracts for the Ethereum blockchain platform.

Enterprise-scale architecture organizational design principles

34 Min 5 Unit

Enterprise-scale architecture organizational design principles

Choose the best Azure landing zone to support your cloud operations requirements

89 Min 8 Unit

Azure landing zones help accelerate how you configure your environment to meet your operational requirements.

Analyze images of rocks by using artificial intelligence

24 Min 8 Unit

Identify data to add to an artificial intelligence module that classifies space rocks in random photos.

Create a multistage pipeline by using Azure Pipelines

73 Min 8 Unit

Design and create a realistic release pipeline that promotes changes to various testing and staging environments.

Work with mutable and partial data in Azure Cache for Redis

65 Min 8 Unit

Learn how to create transactions, manage memory, and use the cache-aside pattern with Azure Cache for Redis

Choose a data storage approach in Azure

30 Min 6 Unit

Learn how using Azure Storage, Azure SQL Database, and Azure Cosmos DB - or a combination of them - for your business scenario is the best way to get the most performant solution.

Introduction to Linux on Azure

16 Min 6 Unit

Discover the unique benefits of running Linux on Azure, and how to run Linux-based applications and workloads in the cloud with Azure.

Import standard library modules to add features to Python programs

20 Min 6 Unit

Explore the Python standard library, how to add a module to your program, and how to download third-party packages.

Monitor models with Azure Machine Learning

39 Min 6 Unit

After a machine learning model has been deployed into production, it's important to understand how it is being used by capturing and viewing telemetry.

Search and organize repository history by using GitHub

38 Min 5 Unit

Learn to search and organize repository history by using filters, blame, and cross-linking on GitHub.

Iterate through code blocks by using the while statement

29 Min 9 Unit

Use the `while` statement and related Python code constructs to add looping logic to your programs.

Introduction to Python

67 Min 10 Unit

Learn about the Python programming language, how to execute statements and scripts, declare variables, and create a basic Python app.

Train and evaluate regression models

59 Min 4 Unit

Regression is a commonly used kind of machine learning for predicting numeric values.

Explain machine learning models with Azure Machine Learning

47 Min 8 Unit

Many decisions made by organizations and automated systems today are based on predictions made by machine learning models. It's increasingly important to be able to understand the factors that influence the predictions models make.

Classify types of space rocks in random photos by using AI

29 Min 9 Unit

Learn how to build and train an AI model to predict types of space rocks in photos, and then test the model.

Describe Azure Databricks

53 Min 7 Unit

Describe Azure Databricks

Applications and infrastructure migration and modernization

43 Min 9 Unit

Every modern business is powered by applications, such as internal procurement applications, Customer Relationship Management (CRM) systems, retail websites, and third-party products. As your business prepares for digital transformation, it’s important to begin modernizing and migrating your applications and infrastructure to the cloud. Azure is a key component of that process. You can choose to migrate, modernize, or build cloud native solutions depending on your business goals and how you assess your application portfolio. This is a strategic decision. You’ll be able to choose the path that’s right for your organization.

Automate Azure Functions deployments with Azure Pipelines

46 Min 6 Unit

Implement a CI/CD pipeline for Azure Functions.

Analyze DevOps Continuous Planning and Continuous Integration

22 Min 5 Unit

Explore the first two capabilities in the DevOps taxonomy, Continuous Planning and Continuous Integration.

Track wild polar bears with AI

80 Min 7 Unit

Detect and track polar bears through photos using AI, then use Power BI to show where polar bears are being spotted.

Monitor and troubleshoot your end-to-end Azure network infrastructure by using network monitoring tools

37 Min 6 Unit

Learn how to investigate and diagnose problems in your Azure virtual networks by using Network Watcher and other tools.

Enterprise-scale architecture operational design principles

44 Min 5 Unit

Enterprise-scale architecture operational design principles

Assess and convert SQL Server Databases using the Data Migration Assistant (DMA)

39 Min 9 Unit

The Data Migration Assistant is a standalone application that can find compatibility issues between the current version of your database, and the target. Furthermore, it guides you towards new features that would enhance the performance of your database when upgraded. This module shows you how to install DMA on your client machine, use it to find compatibility issues, and how to upgrade your database.

Introduction to AI technology

37 Min 7 Unit

Learn the primary concepts and technologies of AI, and how Microsoft is turning the latest AI into tools, products, and services that organizations can leverage

Migrate your repository by using GitHub best practices

43 Min 5 Unit

Learn to move your existing project to GitHub from a legacy version control system.

Capture Web Application Logs with App Service Diagnostics Logging

55 Min 8 Unit

Learn about how to capture trace output from your Azure web apps. View a live log stream and download logs files for offline analysis.

Run a background task in an App Service Web App with WebJobs

39 Min 7 Unit

In this module, we'll guide you through creating a WebJob in the same project as an existing Web App and automating tasks with WebJobs.

Store and retrieve data using literal and variable values in C#

26 Min 9 Unit

Use data in your applications by creating literal values and variable values of different data types.

Migrate SQL workloads to Azure virtual machines

25 Min 5 Unit

Migrate SQL workloads to Azure virtual machines

Translate text and speech

29 Min 5 Unit

Automated translation capabilities in an AI solution enables closer collaboration by removing language barriers.

Extend your on-premises file share capacity using Azure File Sync

76 Min 12 Unit

Evaluate and deploy Azure File Sync to extend the capacity of your on-premises file share.

Protect your Azure infrastructure with Azure Site Recovery

59 Min 9 Unit

Provide disaster recovery for your Azure infrastructure by managing and orchestrating replication, failover, and failback of Azure virtual machines with Azure Site Recovery.

Allow users to reset their password with Azure Active Directory self-service password reset

31 Min 6 Unit

Learn how to allow users to reset their password with Azure Active Directory self-service password reset.

Automate machine learning model selection with Azure Machine Learning

25 Min 7 Unit

Learn how to use automated machine learning in Azure Machine Learning to find the best model for your data.

Secure access to your applications by using Azure identity services

17 Min 6 Unit

Learn how Azure Active Directory, single sign-on (SSO), multifactor authentication, and Conditional Access can help you manage and secure identities on Azure.

Schedule tasks using SQL Server Agent

46 Min 7 Unit

Explore SQL automation for scheduled tasks and automatic alerts for SQL Server and Managed Instance. Configure extended event sessions for tracing activities.

Train a machine learning model with Azure Machine Learning

40 Min 7 Unit

Learn how to use Azure Machine Learning to train a model and register it in a workspace.

Create multi-page Xamarin.Forms apps with stack and tab navigation

55 Min 7 Unit

This module guides you through choosing stack or tab navigation for your app, how to implement your choice, and how to use modal pages to display transitory content.

Secure your Azure virtual machine disks

61 Min 8 Unit

Explore the options for Azure disk encryption to encrypt OS and data disks on existing and new virtual machines.

Introduction to Azure Sphere

30 Min 6 Unit

University of Oxford

Introduction to Xamarin.Android

59 Min 9 Unit

Create fully native Android apps to take advantage of the power, features, and performance of the Android platform.

Analyze costs and create budgets with Azure Cost Management

40 Min 7 Unit

Learn how to use cost analysis to understand how your costs accrue each month.

Create serverless logic with Azure Functions

36 Min 6 Unit

Azure Functions allow you to host business logic that can be executed without managing or provisioning server infrastructure

Predict costs and optimize spending for Azure

74 Min 9 Unit

Discover how to use Azure pricing calculator, Azure Cost Management, and Azure Advisor to predict and manage cloud expenses.

Core Cloud Services - Set up CORS for your website and storage assets

60 Min 10 Unit

Set up Cross-Origin Resource Sharing (CORS) for your Azure website and storage assets in order to allow cross-domain access to your resources.

Top 5 security items to consider before pushing to production

45 Min 7 Unit

Learn about the Site Reliability Engineering approach to the challenge of assuring reliability and gain a better understanding of why it matters.

Introduction to Azure Kubernetes Service

25 Min 6 Unit

Get acquainted with the Azure Kubernetes open-source container-orchestration system for automating application deployment, scaling, and management.

Branch the flow of code using the switch-case construct in C#

17 Min 6 Unit

Learn how to add branching logic that matches one variable or expression against many possible values.

Microsoft Azure Well-Architected Framework - Security

62 Min 8 Unit

Discover the tools that Azure provides to help you design a secure environment throughout your infrastructure, data, network, and applications.

Set up rules and take action on telemetry data in Azure IoT Central

46 Min 7 Unit

This module builds an IoT Central app to monitor and command a refrigerated truck. We build the IoT Central app from a downloaded JSON file, defining all the device capabilities. Source code is also downloaded for the device app. The focus of this module is on creating rules and actions, to respond to certain telemetry input. Rules and actions enable greater automation of an IoT Central system.

Virtualize I/O

21 Min 5 Unit

Carnegie Mellon University's Cloud Developer course. Learn about how computer input/output is virtualized. Covers I/O basics and a case study of virtualizing I/O.

Save money with Azure Reserved Instances

34 Min 9 Unit

Learn how to use plan for, buy, and manage Azure reservations to save money.

Use recommended tools to create a data-flow diagram

18 Min 5 Unit

You can use any canvas, physical or virtual, to create a data-flow diagram. Engineers at Microsoft recommend three tools to help you in your threat modeling journey.

Create custom controls with Xamarin.Forms renderers

50 Min 9 Unit

Extend the built-in functionality of Xamarin.Forms by modifying existing controls and creating new custom controls.

Simulate and generate empirical distributions in Python

76 Min 11 Unit

Learn how to simulate and generate empirical distributions in Python

Access Metrics from your Azure Blob Storage Containers Programmatically

42 Min 6 Unit

Discover how to use Azure Monitor to gather performance metrics and then configure and access those metrics from .NET application code.

Introduction to the Azure Machine Learning SDK

40 Min 7 Unit

Azure Machine Learning provides a cloud-based platform for training, deploying, and managing machine learning models.

Secure and isolate access to Azure resources by using network security groups and service endpoints

43 Min 6 Unit

Find out how Azure network security groups and service endpoints help you secure your virtual machines and Azure services from unauthorized network access.

Build a cloud governance strategy on Azure

48 Min 12 Unit

Learn how to access policies, resource locks, and tags, as well as how Azure services such as Azure Policy and Azure Blueprints can help you build a comprehensive cloud governance strategy.

Export large amounts of data from Azure by using Azure Import/Export

24 Min 5 Unit

Learn how and when to use Azure Import/Export to copy large amounts of data from Azure

Prepare to research space rocks by using artificial intelligence

29 Min 9 Unit

Learn about the scientific research of space rocks and how artificial intelligence can enhance research.

Pitch your product prototype

44 Min 7 Unit

Write a compelling pitch deck for your product prototype that will resonate with your audience and share the vision of your prototype.

Introduction to App Center

49 Min 9 Unit

Explore Azure App services to find ways to simplify creation and integration as you build, distribute, test, and analyze usage of yours apps.

Describe lazy evaluation and other performance features in Azure Databricks

38 Min 8 Unit

Describe lazy evaluation and other performance features in Azure Databricks

Learn the data science method

34 Min 6 Unit

Learn about the history and motivation behind data science

Define an AI strategy to create business value in financial services

45 Min 7 Unit

Explore the strategic components, use cases, and special factors of an AI strategy in financial services that creates business value, with INSEAD and Microsoft.

Introduction to Azure solutions

26 Min 6 Unit

Get started with your digital transformation by exploring why now is the right time to begin, why Azure is the right platform, and how Azure can bring overall value to your organization. We'll demonstrate key scenarios that illustrate how digital transformation with Azure can empower employees, engage customers, optimize operations, and transform products.

Create a release pipeline in Azure Pipelines

64 Min 9 Unit

Set up a continuous delivery (CD) pipeline that automates the process of deploying your application.

Create your first Q# program by using the Quantum Development Kit

48 Min 8 Unit

Get started with Q# programming by building a quantum random number generator.

Convert data types using casting and conversion techniques in C#

36 Min 9 Unit

Take control of the data in your applications, knowing when to apply the correct technique to change data types as needed.

Deploy and configure servers, instances, and databases for Azure SQL

74 Min 9 Unit

Deploy and configure servers, instances, and databases for Azure SQL

Build continuous integration (CI) workflows by using GitHub Actions

55 Min 5 Unit

Learn how to create workflows that enable you to use Continuous Integration (CI) for your projects.

Implement Windows Server IaaS VM IP addressing and routing

53 Min 10 Unit

Implement Windows Server IaaS VM IP addressing and routing

Configure BitLocker disk encryption for Windows IaaS Virtual Machines

35 Min 8 Unit

You'll be able to configure Azure Disk Encryption for Windows IaaS VMs and back up and recover encrypted data.

Run an IoT Edge device in a restricted network and offline

125 Min 9 Unit

This module is theoretical and will walk you through how an IoT Edge device can be harnessed as a gateway to child devices and can store captured information if connectivity is unavailable.

Core Cloud Services - Azure compute options

38 Min 7 Unit

Explore essential Azure concepts to find out how virtual machines, containers, and apps combined with serverless computing services can fortify your business.

Automate Docker container deployments with Azure Pipelines

46 Min 6 Unit

Implement a CI/CD pipeline for Docker containers.

Create and connect to a Data Science Virtual Machine

52 Min 8 Unit

Learn how to create and connect to an Azure-based virtual machine preloaded with data science and machine learning tools.

Share cloud resources

54 Min 9 Unit

Carnegie Mellon University's Cloud Developer course. Get an introduction to virtualization, one of the many technologies that power the cloud. Learn what virtualization is, its benefits, and how cloud resources are shared.

Understand the importance of building an AI-ready culture

49 Min 7 Unit

Understand the key elements that make a culture AI-ready and a framework to drive the change needed in your organization for a successful AI strategy.

Set up an IoT Edge Gateway

100 Min 10 Unit

This module is theoretical and will walk you through how an IoT Edge device can be used as a gateway.

Introduction to Azure hybrid cloud services

74 Min 9 Unit

Get an introductory overview of hybrid cloud technologies and how you can connect an on-premises environment to Azure in a way that works best for your organization.

Publish a web app to Azure by using the Maven Plugin for Azure App Service

54 Min 8 Unit

Use the Maven plugin for Azure App Service to develop a Java web app and deploy the app to Azure.

Automate cloud resource management

55 Min 7 Unit

Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. Learn about how to automate cloud resource management with scripts and infrastructure-as-code tools like Terraform.

Move large amounts of data to the cloud by using Azure Data Box family

25 Min 5 Unit

Learn how to move large amounts of data to the cloud by using Azure Data Box devices.

Design your migration to Azure

44 Min 6 Unit

Minimize the time and resources required to migrate your on-premises environment to Azure. Assess your current systems with Azure Migrate, and migrate them with Azure Migrate and Azure Database Migration Service.

Connect your on-premises network to the Microsoft global network by using ExpressRoute

40 Min 5 Unit

Connect your on-premises systems and users to Azure and Office 365 by using ExpressRoute for private, dedicated, and guaranteed throughput connectivity.

Create an Azure Database for PostgreSQL server

44 Min 8 Unit

Learn how to create and deploy Azure Database for PostgreSQL for fully managed, enterprise-ready PostgreSQL database services.

Build applications on the cloud

81 Min 9 Unit

Carnegie Mellon University's Cloud Developer course. Learn how developers write programs that run on the cloud, including how to deploy, be fault-tolerant, load balance, scale, and deal with latency.

Scale multiple Azure SQL Databases with SQL elastic pools

39 Min 7 Unit

Learn how to create SQL elastic pools and how to use them to manage performance and cost for a collection of SQL databases.

Core Cloud Services - Manage services with the Azure portal

73 Min 9 Unit

Get acquainted with the Azure cloud platform through the Azure portal, where you create and manage all of your Azure resources.

Discover how to foster an AI-ready culture in sales

38 Min 6 Unit

Learn the necessary cultural changes for enterprise sales organizations to make AI transformation successful, and how they fit into a holistic AI strategy.

Introduction to Azure Cognitive Search

53 Min 9 Unit

Explore Azure Cognitive Search to discover how to create an index, import data, and query the index for better search results.

Distributed computing on the cloud: Spark

65 Min 7 Unit

Carnegie Mellon University's cloud developer course. Spark is an open-source cluster-computing framework with different strengths than MapReduce has. Learn about how Spark works.

Build a Node.js app for Azure Cosmos DB in Visual Studio Code

59 Min 8 Unit

Build a database app to store and query data in Azure Cosmos DB by using Visual Studio Code, Node.js and JavaScript.

Control authentication for your APIs with Azure API Management

55 Min 7 Unit

Discover how to protect your APIs from unauthorized use with API keys and client certificate authentication.

Provision and manage cloud services

41 Min 7 Unit

Cloud Admin course from Dr. Majd Sakr at Carnegie Mellon University. Learn about the different types of resources available on the cloud and the technology behind how they work.

Perform Zero ETL analytics with HDInsight Interactive Query

56 Min 9 Unit

Perform Zero ETL analytics with HDInsight Interactive Query

Deploy Azure SQL Database

48 Min 7 Unit

Provision and deploy Azure SQL Database and SQL Server Managed Instances. Select the appropriate options when performing a migration to the SQL PaaS platform.

Manage enterprise security in HDInsight

37 Min 8 Unit

Manage enterprise security in HDInsight

Introduction to the Open source Analytics Offering

31 Min 6 Unit

Introduction to the Open source Analytics Offering

Define an AI strategy to create business value in healthcare

40 Min 7 Unit

Explore the strategic components, special factors, and use cases of an AI strategy in healthcare that creates business value, with INSEAD and Microsoft.

Analyze images with the Computer Vision service

28 Min 5 Unit

The Computer Vision service enables software engineers to create intelligent solutions that extract information from images; a common task in many artificial intelligence (AI) scenarios.

Perform operations on arrays using helper methods in C#

39 Min 10 Unit

Use powerful helper methods to manipulate and control the content of arrays.

Control variable scope and logic using code blocks in C#

26 Min 8 Unit

Use code blocks with more confidence, understanding how they impact the visibility and accessibility of both higher and lower-level constructs in your code.

Describe performance monitoring

42 Min 7 Unit

Compare Azure and on-premises tools for monitoring and measuring performance. Determine critical metrics. Understand the purpose of a baseline for comparative analysis.

Implement hybrid backup and recovery with Windows Server IaaS

61 Min 10 Unit

You'll learn about Azure Backup before learning to implement Recovery Vaults and Azure Backup Policies. You’ll learn to implement Windows IaaS VM recovery, perform backup and restore of on-premises workloads, and manage Azure VM backups.

Fundamentals of computer networking

47 Min 6 Unit

You'll learn the fundamental principles of computer networking to prepare you for the Azure admin and developer learning paths.

Store local data with SQLite in a Xamarin.Forms app

61 Min 7 Unit

This module guides you through building a Xamarin.Forms application that stores data locally in a SQLite database.

Introduction to Azure Government

80 Min 9 Unit

Learn how to use Azure Update Management to update virtual machines, verify agent connectivity, and use Azure log analytics in your cloud environment.

Getting started with Visual Studio for Windows 10 app development

65 Min 5 Unit

Learn how to use Visual Studio in GitHub to create, debug, and deploy Windows 10 applications with themes, refactoring, and code snippets.

Get started with AI on Azure

27 Min 10 Unit

With AI, we can build solutions that seemed like science fiction a short time ago; enabling incredible advances in health care, financial management, environmental protection, and other areas to make a better world for everyone.

Modify the content of strings using built-in string data type methods in C#

29 Min 7 Unit

Use built in methods to extract, remove, or replace data in strings.

Discuss Azure fundamental concepts

24 Min 6 Unit

Learn about the different types and categories of cloud computing.

Transcribe speech input to text

27 Min 9 Unit

Speech to text from the speech service, known as speech recognition, enables real time transcription of audio streams into text. Your applications, tools, or devices can consume, display, and take action on this text as command input.

Develop web applications with Visual Studio Code

45 Min 6 Unit

Learn how to develop apps with Visual Studio Code, and use its features to create and test a very simple web application.

Explore causes of performance issues

36 Min 6 Unit

Explore the Query Store for tracking down problematic queries. Understand how SQL Server and Azure SQL manage currency by locking and blocking, or by using snapshots. Implement fragmentation checks and defragmentation.

Choose the best Azure service to automate your business processes

44 Min 7 Unit

In this module, we'll discuss how to choose the appropriate Azure service to integrate and automate business processes.

The Mojifier - Create a Slack bot that replaces people's faces with emojis matching their emotion

91 Min 10 Unit

Learn how to get images, calculate emotion, match emotions to emojis, and replace faces with emoji.

Control Azure services with the CLI

34 Min 6 Unit

Learn the steps to install the Azure CLI locally, create a website, and manage Azure resources using the CLI.

Deploy SQL Server in a virtual machine

60 Min 9 Unit

Configure virtual machine sizing, storage, and networking options to ensure adequate performance for your database workloads. Choose and configure appropriate high availability options. Investigate options for migrating existing workloads.

Plan and deploy Windows Server IaaS Virtual Machines

52 Min 9 Unit

You'll be able to describe Azure compute and storage in relation to Azure VMs, and deploy Azure VMs by using the Azure portal, Azure CLI, or templates.

Configure the network for your virtual machines

94 Min 8 Unit

Learn how to connect your local on-premises networks into Azure using virtual networks, VPN gateways, and Azure ExpressRoute.

Deploy MariaDB, MySQL, and PostgreSQL on Azure

23 Min 7 Unit

Compare Open Source Azure Database offerings with Azure SQL Server offerings. Configure an Open Source database and configure high availability and security options.

Create production workloads on Azure Databricks with Azure Data Factory

33 Min 5 Unit

Create production workloads on Azure Databricks with Azure Data Factory

Use Azure Lighthouse to govern, monitor, and secure customer resources

40 Min 8 Unit

Learn about how Azure Lighthouse can help you monitor, secure, and govern your customer resources.

Validate your deployments by using what-if and the ARM template test toolkit

37 Min 9 Unit

Leverage the ARM template test toolkit and apply it on your Azure Resource Manager templates to ensure the templates follow good practices before deployment. Apply the what-if command to see the impact of a deployment before it's applied.

Explain DevOps Continuous Delivery and Continuous Quality

18 Min 5 Unit

Explore two capabilities in the DevOps taxonomy, Continuous Delivery and Continuous Quality.

Introduction to Azure for SAP workloads

50 Min 8 Unit

With the recently expanded partnership between Microsoft and SAP, you can run SAP applications across development, test, and production scenarios in Azure, taking advantage of the scalability, flexibility, and cost savings of Microsoft Azure.

Identify guiding principles for responsible AI

56 Min 9 Unit

Explore six principles to guide AI development and use - fairness, reliability and safety, privacy and security, inclusiveness, transparency, and accountability

Create and manipulate tables using the datascience library

92 Min 17 Unit

Learn the basics of table manipulation in the datascience library

Improve your reliability with modern operations practices: An introduction

10 Min 5 Unit

Discover a map for navigating reliability challenges and sustainably achieving the appropriate level of reliability in your systems, services, and products.

Distribute your data globally with Azure Cosmos DB

31 Min 6 Unit

Discover the benefits of writing and replicating customized data to regions around the world with Azure Cosmos DB global distribution.

Classify and moderate text with Azure Content Moderator

31 Min 6 Unit

In this module, we'll introduce you to Azure Content Moderator and show how to use it for text moderation

Manage your Language Understanding Intelligent Service (LUIS) Apps

24 Min 8 Unit

Learn to manage LUIS apps through versioning, key management, handling data, and improving predictions.

Set up your Python beginner development environment with Visual Studio Code

28 Min 8 Unit

Get started with learning Python by installing and configuring the tools you'll need to build real applications.

Introduction to Azure Data Share

42 Min 14 Unit

Learn how to use Azure Data Share for securely sending and receiving data to both external organizations or for inter-departmental transfers.

Build an AI web app by using Python and Flask

75 Min 8 Unit

Use Python, Flask, and Azure Cognitive Services to build a web app that incorporates AI

Choose the best tools to help organizations build better solutions

21 Min 8 Unit

Learn about Microsoft tools and services that help developers and operations engineers build modern solutions for the cloud and on-premises.

Distributed computing on the cloud: MapReduce

107 Min 9 Unit

Carnegie Mellon University's cloud developer course. MapReduce was a breakthrough in big data processing that has become mainstream and been improved upon significantly. Learn about how MapReduce works.

Create and manage Cognitive Services

44 Min 7 Unit

Azure Cognitive Services enable developers to easily add cognitive features into their applications. Learn how to configure and manage these services for your AI application needs.

Cloud management

40 Min 7 Unit

Carnegie Mellon University's Cloud Developer course. Get into the nitty-gritty of cloud computing to understand how resources are provisioned, billed, and monitored. Learn about how to orchestrate cloud infrastructure with examples.

Detect and analyze faces with the Face service

24 Min 5 Unit

Face detection, analysis, and recognition is an important capability for artificial intelligence (AI) solutions. The Face cognitive service in Azure makes it easy integrate these capabilities into your applications.

Enable business users with key AI use cases

27 Min 7 Unit

Join Microsoft business school for business management courses to learn business development with machine learning case studies

Recommend and design system feedback mechanisms

49 Min 8 Unit

Learn how surveys and application analytics create a feedback loop that helps you understand the voice of the customer.

Create a machine learning model for offline use on a Windows device

60 Min 5 Unit

Learn how to add AI to a Windows UWP app, built in the cloud and run locally, using Windows Machine Learning and Azure Cognitive Services.

Improve application scalability and resiliency by using Azure Load Balancer

47 Min 6 Unit

In this module, you will learn how to use Azure Load Balancer to distribute traffic between multiple virtual servers or services.

Economics of cloud computing

54 Min 8 Unit

Carnegie Mellon University's Cloud Developer course. Learn how developers pay to use the cloud and how cloud providers are able to charge for their services. Get an overview of how the cloud is kept secure.

Build a chat bot with the Azure portal

20 Min 5 Unit

Create and test a basic chat bot using the Azure portal

Manage a sequence of data by using Python lists

28 Min 7 Unit

Learn how to use lists to manage a collection of data. Use helper functions to manipulate the list. Use the `for` statement to iterate through the list.

Create a Bot with the Bot Framework Composer

64 Min 10 Unit

User the Bot Framework Composer to quickly and easily build sophisticated conversational bots without writing code.

Choose the appropriate API for Azure Cosmos DB

38 Min 10 Unit

Compare the different APIs that are available in Azure Cosmos DB, highlighting and contrasting the different scenarios that would make them a good choice for a company.

Explore Azure database and analytics services

39 Min 9 Unit

Learn about the database services that are available on Microsoft Azure, such as Azure Cosmos DB, Azure SQL, Azure Database for MySQL, Azure Database for PostgreSQL, as well as big data and analytics.

Investigate container for use with Cognitive Services

46 Min 7 Unit

Learn about Container support in Cognitive Services allowing the use of APIs available in Azure and enable flexibility in where to deploy and host the services with Docker containers.

Secure Azure Active Directory users with Multi-Factor Authentication

38 Min 6 Unit

Learn how to use multi-factor authentication with Azure AD to harden your user accounts.

Define an AI strategy to create value in education

51 Min 8 Unit

Explore the strategic components, special factors, and use cases of an AI strategy in education that creates value, with INSEAD and Microsoft.

Security, responsibility, and trust in Azure

76 Min 11 Unit

Discuss the basic concepts for protecting your infrastructure and data when you work in the cloud. Understand what responsibilities are yours and what Azure takes care of for you.

Configure an Azure Kubernetes Service deployment pipeline using GitHub Actions

94 Min 11 Unit

Explore how to create an automated deployment pipeline by using GitHub Actions along with Azure Kubernetes Service.

Create and deploy a cloud-native ASP.NET Core microservice

53 Min 9 Unit

This module guides you through containerizing an ASP.NET Core microservice and deploying it to Azure Kubernetes Service.

What is distributed programming?

117 Min 15 Unit

Carnegie Mellon University's Cloud Developer course. Learn about distributed programming and why it's useful for the cloud, including programming models, types of parallelism, and symmetrical vs. asymmetrical architecture.

Manage virtual machines with the Azure CLI

51 Min 9 Unit

Learn how to use the cross-platform Azure CLI to create, start, stop, and perform other management tasks related to virtual machines in Azure.

Add basic conversational intelligence to your apps by using Language Understanding Intelligent Service (LUIS)

27 Min 9 Unit

Learn to identify valuable information in conversations with LUIS for interpreting user goals (intents) and distill valuable information from sentences (entities).

Build a scalable application with virtual machine scale sets

57 Min 8 Unit

Enable your application to automatically adjust to changes in load while minimizing costs with virtual machine scale sets.

Remotely monitor and control devices with Azure IoT Hub

56 Min 9 Unit

Create an IoT Hub device app, and a back-end service app. As a scenario, we use the monitoring, and controlling, of the temperature and humidity of a cheese cave.

Secure your application by using OpenID Connect and Azure AD

50 Min 6 Unit

In this module, you will learn how to enable users to authenticate in multiple systems by using their Azure AD identities.

Write Ethereum smart contracts by using Solidity

45 Min 8 Unit

Learn how to install tools that you can use to develop smart contracts.

Discover how to foster an AI-ready culture in finance

39 Min 6 Unit

Learn the necessary cultural changes for enterprise finance organizations to make AI transformation successful, and how they fit into a holistic AI strategy.

Maintain Azure for SAP workloads

48 Min 9 Unit

Maintain Azure for SAP workloads

Create a Clustering Model with Azure Machine Learning designer

49 Min 10 Unit

Clustering is an unsupervised machine learning technique used to group similar entities based on their features. Learn how to create clustering models using Azure Machine Learning designer.

Read and write data in Azure Databricks

60 Min 9 Unit

Read and write data in Azure Databricks

Create a Regression Model with Azure Machine Learning designer

55 Min 10 Unit

Regression is a supervised machine learning technique used to predict numeric values. Learn how to create regression models using Azure Machine Learning designer.

Route and process data automatically using Logic Apps

56 Min 9 Unit

Learn how to define a workflow to run your business with Logic apps using built-in triggers, actions, and conditional operators.

Monitor the health of your Azure virtual machine by using Azure Metrics Explorer and metric alerts

43 Min 9 Unit

Learn how to monitor the health of your Azure VMs by using Azure Metrics Explorer and metric alerts.

Improve your reliability with modern operations practices: Capacity planning and scaling

32 Min 7 Unit

Learn about capacity planning and scaling practices that can help you sustainably achieve the appropriate level of reliability in your systems, services, and products.

Synthesize Text Input to Speech

18 Min 6 Unit

Learn how to synthesize text to speech using the Speech-to-Text service.

Core Cloud Services - Azure architecture and service guarantees

45 Min 9 Unit

Learn about the Azure global network of physical datacenters, the physical architecture of Azure, how redundancy is provided, and Microsoft service guarantees.

Interactively debug Node.js apps with the built-in and Visual Studio Code debuggers

37 Min 8 Unit

Learn how to efficiently debug your Node.js app by using Visual Studio Code to fix your bugs quickly. Use the interactive debugger within Visual Studio Code to analyze and fix your JavaScript/TypeScript applications.

Build Azure Resource Manager templates

37 Min 7 Unit

Learn how Resource Manager templates express your deployments as code, enabling you to deploy faster and more reliably.

Choose the best AI service for your needs

23 Min 8 Unit

Examine Azure's AI services, and choose the right one for your company.

Introduction to the Microsoft commercial marketplace

30 Min 7 Unit

Overview of the Microsoft commercial marketplace, including Microsoft AppSource, Azure Marketplace, offer types, and Marketplace Rewards

Provision infrastructure in Azure Pipelines

122 Min 10 Unit

Learn how infrastructure as code enables you to describe and automatically provision the infrastructure that you need for your application.

Work with MLflow in Azure Databricks

33 Min 5 Unit

Work with MLflow in Azure Databricks

Discover sentiment in text with the Text Analytics API

48 Min 8 Unit

Learn how to use the Text Analytics API and Azure Functions to discover what your customers are really saying in their feedback about your products or brands.

Manage your Azure IoT Hub with alerts and metrics

53 Min 7 Unit

Learn about metrics, alerts, diagnostics, and logs. Create an Azure IoT Hub, an app to send vibration telemetry, and then create and test some metrics and alerts.

Discover Microsoft guidelines for responsible conversational AI development

39 Min 8 Unit

Learn Microsoft guidelines for the development of responsible conversational AI, such as chat bots and voice-controlled systems.

Explore provisioning and deploying relational database offerings in Azure

38 Min 8 Unit

Explore provisioning and deploying relational database offerings in Azure

Understand virtualization

21 Min 4 Unit

Carnegie Mellon University's Cloud Developer course. Take a deep dive into virtualization by understanding its formal definition as well as the different types of virtual machines.

Protect data in-transit and at rest

43 Min 8 Unit

Protect data in-transit and at rest

Provision an Azure SQL database to store application data

50 Min 5 Unit

Find out what makes Azure SQL Database a good choice for your relational database, how to create the database from the portal and connect with Azure Cloud Shell.

Identify the tasks of a data engineer in a cloud-hosted architecture

25 Min 5 Unit

Learn about the responsibilities of a data engineer, how they relate to the jobs of other data and AI roles, and explore common data engineering practices.

Introduction to Node.js

20 Min 7 Unit

Learn about Node.js: what it is, how it works, and when to use it. Create Node.js applications using JavaScript/TypeScript using Visual Studio Code.

Spark architecture fundamentals

33 Min 5 Unit

Spark architecture fundamentals

Creating and configuring a HDInsight cluster

66 Min 10 Unit

Creating and configuring a HDInsight Cluster

Protect your virtual machine settings with Azure Automation State Configuration

54 Min 5 Unit

Learn how to protect your virtual machine settings with Azure Automation State Configuration

Configure automatic deployment for Azure SQL Database

27 Min 6 Unit

Utilize Azure Resource Manager templates for deploying Azure SQL resources.

Run Cognitive Services on IoT Edge

64 Min 9 Unit

University of Oxford

Deploy batch inference pipelines with Azure Machine Learning

44 Min 6 Unit

Machine learning models are often used to generate predictions from large numbers of observations in a batch process. To accomplish this, you can use Azure Machine Learning to publish a batch inference pipeline.

Approach your data-flow diagram with the right threat model focus

8 Min 4 Unit

Threat modeling is an effective technique to help you identify threats and ways to reduce or eliminate risk. We start by deciding to focus on either what needs to be protected or who it needs protection from.

Manage device identity with Azure AD join and Enterprise State Roaming

25 Min 5 Unit

Learn how to manage device identity by using Azure AD join and Enterprise State Roaming.

Microsoft data estate migration and modernization

36 Min 7 Unit

Establishing a modern data estate is a foundational step toward digital transformation. A modern data estate enables timely insights and decision making across all your data, and sets the foundation for AI. A data estate is all of the data an organization owns. When you migrate this data to the cloud or modernize your environment on-premises you can gain important insights to fuel innovation.

Deep learning with Horovod for distributed training

36 Min 6 Unit

Deep learning with Horovod for distributed training

Add conversational intelligence to your apps by using Language Understanding Intelligent Service (LUIS)

54 Min 7 Unit

In this module, we'll introduce you to Language Understanding Intelligent Service (LUIS) and show how to build and publish a LUIS model

Support concurrency in Blob storage apps with ETags and blob leases

50 Min 8 Unit

In this module you will learn how to implement application code to manage concurrency in blob storage.

Add measures to Power BI Desktop models

13 Min 7 Unit

In this module, you'll learn how to work with implicit and explicit measures. You'll start by creating simple measures, which summarize a single column or table. Then, you'll create more detailed measures based on other measures in the model. Additionally, you'll learn about the similarities of, and differences between, a calculated column and a measure.

Get started with Form processing in AI Builder

37 Min 5 Unit

Learn the basics of Form processing in AI Builder and how it can benefit your organization.

Share Power Automate buttons

50 Min 10 Unit

Do you want to share Power Automate button flows with others? In this module, you will learn how to share buttons and will discover some security basics.

How to build an automated solution

44 Min 8 Unit

How to build an automated solution

Build custom Power Apps portals web templates

55 Min 6 Unit

Create custom Microsoft Power Apps portals web templates.

Connecting to other data in a Power Apps canvas app

32 Min 5 Unit

Learn how to connect to other data in Power Apps canvas app.

Design a data model in Power BI 

128 Min 11 Unit

The process of creating a complicated data model in Power BI is straightforward. If your data is coming in from more than one transactional system, before you know it, you can have dozens of tables that you have to work with. Building a great data model is about simplifying the disarray. A star schema is one way to simplify a data model, and you’ll learn about the terminology and implementation of them in this module. You will also learn about why choosing the correct data granularity is important for performance and usability of your Power BI reports. Finally, you’ll learn about improving performance with your Power BI data models.

How to build a model-driven app

24 Min 8 Unit

How to build a model-driven app

Configure exception and error handling in WinAutomation

46 Min 8 Unit

In this module, we'll discuss how to configure exception and error handling behavior.

Understand advanced business process flow concepts in Power Automate

62 Min 8 Unit

Do you want to improve your business process flow? This module introduces more advanced business process flow concepts and techniques that you can use to help improve your flow.

Generate WinAutomation processes by recording

38 Min 6 Unit

In this module, we will examine the ways in which users can automate tasks by performing them manually and recording the process.

Use WinAutomation to interact with windows and applications

33 Min 5 Unit

Learn how WinAutomation identifies and interacts with UI elements and windows.

Introduction to Power Apps

18 Min 6 Unit

Introduction to Power Apps

Communicate using message boxes in WinAutomation processes

39 Min 6 Unit

In this module, we will discuss the use of message boxes in automated processes.

Handle variables in WinAutomation

40 Min 9 Unit

In this module, we'll discuss how to create, access, edit and manipulate variables in WinAutomation.

Manage datasets in Power BI 

32 Min 11 Unit

In Power BI, you can build multiple reports from a single dataset. This means that if you change the dataset, all the reports will be updated with that change. It also means that you can do the work of cleaning and prepping data a single time, instead of repeatedly for each report. Once a dataset has been deployed, you'll want to automatically refresh it, so the users see the most current data in their reports. By using the Power BI gateway, it's possible to retrieve data from on-premise data sources, for instance a SQL Server that might be in your organization’s data center.

Get started with AI Builder Text recognition

55 Min 6 Unit

Learn about AI Builder Text recognition and how to use it with other Power Platform products.

Create paginated reports  

60 Min 8 Unit

Paginated reports allow report developers to create Power BI artifacts that have tightly controlled rendering requirements. Paginated reports are ideal for creating sales invoices, receipts, purchase orders, and tabular data. This module will teach you how to create reports, add parameters, and work with tables and charts in paginated reports.

Use AI Builder in Power Automate

60 Min 6 Unit

Learn the basics of AI Builder usage in Microsoft Power Automate and how it can benefit your organization. 

Write data in a Power Apps canvas app

48 Min 7 Unit

Learn how to write data in a Power Apps canvas app.

How to build a canvas app

21 Min 7 Unit

How to build a canvas app

Manage environmental changes in Power Automate

55 Min 8 Unit

Learn best practices for communicating changes to Data Loss Prevention (DLP) policies, find out about how people are using Power Automate, discover who in your organization is creating and sharing flows, learn what connections are being used within your Power Automate environments, and observe how connections are established within your Power Automate environments.

Automate repetitive tasks using loops in WinAutomation

43 Min 8 Unit

Learn how to use loops to repeat blocks of actions in a process.

Model data in Power BI

67 Min 9 Unit

Connect Power BI to multiple data sources to create reports. Define the relationship between your data sources.

Explore what Power BI can do for you

69 Min 7 Unit

As a consumer, you'll work in the Power BI service to review and interact with content that has been shared with you. This module provides the foundational information that you need to work effectively in the Power BI service.

Publish and share in Power BI

64 Min 11 Unit

Publish and share your Power BI reports and dashboards to teammates in your organization or to everyone on the web.

Implementation recommendations for Power Automate environments

74 Min 11 Unit

Do you want prescriptive recommendations for how organizations should choose to implement security and governance? This module will provide recommendations based on popular use cases, including Office 365 and Dynamics 365 configurations. In addition, edge cases such as custom and HTTP connectors are discussed. Tooling will also be discussed, including the DLP Editor Tool, from the Center of Excellence (COE) toolkit, which allows administrators to understand the impact of the DLP change that they are about to make.

Work with external data in a Power Apps canvas app

58 Min 7 Unit

Do you need to connect an app to access data? Then this module is for you. It focuses on connecting your app to a data source.

Web automation in WinAutomation

60 Min 8 Unit

Learn about the web automation actions in WinAutomation.

Introduction to Power Apps portals

48 Min 7 Unit

Extend Common Data Service interaction to external and internal audiences such as customers, partners, and employees. Use portals to set up an interactive, web-based sales, services, support, and social engagement application platform to connect with customers, engage with communities, manage site content, and empower your channel partners. Empower anyone inside or outside your organization to interact with Common Data Service data by using portals.

Power Apps portals maintenance and troubleshooting

22 Min 5 Unit

When building a Microsoft Power Apps portal, administrators should consider various techniques, best practices, and features. This module will cover the various troubleshooting tools that are available and explain the importance of using the Portal Checker tool.

Introduction to expressions in Power Automate

46 Min 8 Unit

Learn how to write expressions in Power Automate

Manage apps in Power Apps

42 Min 6 Unit

Manage app versions, app sharing, and environments in Power Apps.

Create a Power Automate button with user input

56 Min 7 Unit

Some Power Automate button flows will allow for user input and will run a predefined series of actions. This type of flow button provides the input that is necessary to run the predefined actions in the flow. It will show users how they can create a flow button that runs different logic based on the provided inputs.

Synchronization actions in WinAutomation

24 Min 5 Unit

Learn about the synchronization actions in WinAutomation.

Apply AI Builder Text Recognition in the transportation industry

108 Min 7 Unit

Learn how to use Ai Builder Text Recognition to automate the tracking of shipments.

Create a Power Automate button without user input

50 Min 7 Unit

Do you want to create a Power Automate button flow? This module will focus on Power Automate buttons that don’t require user input and run a predefined series of actions.

Get started with AI Builder Object detection

25 Min 5 Unit

Learn the basics of AI Builder Object detection and how it can benefit your organization.

Implement robotic process automation with Microsoft Power Automate, Teams, UI flows, and AI Builder

34 Min 7 Unit

Implement robotic process automation with Microsoft Power Automate, Teams, UI flows, and AI Builder

Introduction to model-driven apps and Common Data Service

37 Min 6 Unit

Do you want to quickly build apps with little to no code? This module will focus on the building blocks of Common Data Service and model-driven apps. These key components will help you build quick business apps in your organization.

Create dashboards in Power BI

68 Min 11 Unit

Microsoft Power BI dashboards are different than Power BI reports. Dashboards allow report consumers to create a single artifact of directed data that is personalized just for them. Dashboards can be comprised of pinned visuals that are taken from different reports. Where a Power BI report uses data from a single dataset, a Power BI dashboard can contain visuals from different datasets.

Document and test your Power Apps application

33 Min 6 Unit

Learn how to document and test a Power Apps application.

Perform analytics in Power BI 

51 Min 12 Unit

You will learn how to use Power BI to perform data analytical functions, how to identify outliers in your data, how to group data together, and how to bin data for analysis. You will also learn how to perform time series analysis. Finally, you will work with advanced analytic features of Power BI, such as Quick Insights, AI Insights, and the Analyze feature.

Integrate Power Apps portals with web-based technologies

19 Min 6 Unit

Learn how to integrate Power Apps portals with web-based technologies.

Introduction to creating measures using DAX in Power BI

160 Min 10 Unit

Data Analysis Expressions (DAX) is a programming language that is used throughout Microsoft Power BI for creating calculated columns, measures, and custom tables. It is a collection of functions, operators, and constants that can be used in a formula, or expression, to calculate and return one or more values. You can use DAX to solve a number of calculations and data analysis problems, which can help you create new information from data that is already in your model.

Introduction to Power Automate

25 Min 6 Unit

Introduction to Power Automate

Use imperative development techniques for canvas apps in Power Apps

46 Min 8 Unit

Learn how to use imperative vs. declarative development.

Configuring process properties in WinAutomation

35 Min 8 Unit

Learn how to configure WinAutomation process properties.

Get started with Common Data Service

61 Min 7 Unit

Common Data Service lets you securely store and manage data that's used by business applications. Standard and custom entities within Common Data Service provide a secure and cloud-based storage option for your data.

Navigation in a canvas app in Power Apps

33 Min 5 Unit

App users can only navigate through the navigation options provided by an app developer, and this module is designed to help you build a good navigation experience for your canvas app.

Introduction to business process flows in Power Automate

31 Min 5 Unit

Do you want to create business process flows? This module will discuss what business process flows are and how to use them to solve business solutions. You will discover why automating the business process is important to organizations and how to build business process flow solutions by using Power Platform and Common Data Service. Additionally, you will learn how business process flows differ from regular Power Automate workflows and when to use each.

Get started with model-driven apps in Power Apps

74 Min 9 Unit

Model-driven app design is an approach that focuses on quickly adding components to your apps. These components include dashboards, forms, views, and charts. With no code, or very little, you can make apps that are simple or very complex. Unlike in canvas app development, where the designer has total control over the app layout, much of the layout in model-driven apps is determined by the components you add. In other words, the emphasis is more on quickly viewing your business data and making decisions than on intricate app design.

Get started with AI Builder Business card reader

90 Min 6 Unit

Learn about AI Builder Business card reader and how to use it in Microsoft Power Apps and Power Automate.

Power Apps portals administration

13 Min 4 Unit

This module will focus on the Microsoft Power Apps Portals administration and using the Power Apps admin center. Additional actions and features are available that you can use to enhance portal functionality.

Manage models in AI Builder

25 Min 5 Unit

Learn how to manage models in AI Builder.

Process monitoring and auditing with WinAutomation

25 Min 6 Unit

Learn how to create and review logs to monitor your processes.

Power Apps portals architecture

26 Min 6 Unit

This module focuses on the Power Apps portals architecture, such as how the various components work together to build a portal. Additionally, it explains how the components are installed and come to together in a working portal. The module also describes the maker and configuration tools that you can use to build and customize Power Apps portals.