Skip to content
Branch: master
Find file History
Latest commit f9cfb79 Mar 5, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
AI and Machine Learning
Azure Services
Big Data and Analytics Updated Data Lake lab Oct 17, 2018
Content in draft Moved AKS lab out of draft and removed old containers lab Oct 29, 2018
Deep Learning Updated 200 series of labs Dec 17, 2018
Internet-of-Things Fixed broken links Oct 10, 2018
Web Development Changing from deployment options to deployment center Nov 14, 2018

Azure Labs

FYI: many of these labs are being moved to Microsoft Learn.

Microsoft Learn gives you the ability to run all of these (and more!) great labs for free - without using your Azure credits. Check it out at!

Azure Labs is a collection of hands-on coding labs designed to help Computer Science faculty and students learn how to deploy solutions to the Azure cloud involving common scenarios such as Web development, AI and machine learning, data science, and IoT using cross-platform technologies. Most labs are compatible with Windows, macOS, or Linux and take 60 to 90 minutes to complete.

Before you start, make sure you have access to a Microsoft Azure subscription. Students can get a free Azure subscription and credits here:

The labs fall into six general categories:

Lab Categories Description
AI and Machine Learning Build bots and apps backed by AI and ML using Azure and Azure Cognitive Services and popular open-source libraries such as Keras and TensorFlow.
Azure Services Deploy serverless code with Azure Functions, run Docker containers, use Azure to build Blockchain networks and more.
Big Data and Analytics Spin up Apache Spark Clusters, Use Hadoop to extract information from big datasets or use Power BI to explore and visualize data.
Deep Learning These labs build on each other to introduce tools and libraries for AI. They're labeled 200-400 level to indicate level of technical detail.
Internet-of-Things Use Azure to collect and stream IoT data securely and in real time.
Web Development Quickly create a scalable web apps using Node, PHP, MySQL on easy-to-use tools like Visual Studio Code and GitHub.

Examples include building a machine-learning model that performs Optical Character Recognition (OCR), deploying an Azure Function that evaluates images uploaded to blob storage for adult content, and building a BlockChain network on Azure. Feel free to explore the folders and subfolders in this repo to discover all sorts of interesting exercises and use them to hone your Azure knowledge and development skills.

If you want to report any issues that need to be fixed, please log an issue on GitHub. Include the content section (Deep Learning, Azure Services, etc.), lab title, and exercise number, along with any error messages and screenshots. We are constantly adding new labs and refreshing existing ones, and we welcome your feedback on improving the content and keeping it current.

Unless otherwise noted, these materials are licensed under the terms of the MIT License. You may use them according to the license as is most appropriate for your project. The terms of this license can be found at

You can’t perform that action at this time.