The following exercises are designed to provide you with a hands-on learning experience in which you’ll explore common tasks that developers do when building generative AI solutions on Microsoft Azure.
Note: To complete the exercises, you’ll need an Azure subscription in which you have sufficient permissions and quota to provision the necessary Azure resources and generative AI models. If you don’t already have one, you can sign up for an Azure account. There’s a free trial option for new users that includes credits for the first 30 days.
Exercises
Prepare for an AI development project
Level: 200 | Duration: 30
Learn how to organize AI resources in a Microsoft Foundry project and get started with the Visual Studio Code extension for Foundry.
Explore and compare models
Level: 300 | Duration: 30
Explore the model catalog to find and compare models.
Create a generative AI chat app
Level: 300 | Duration: 45
Learn how to use the OpenAI SDK and the Responses API to build a chat app that connects to a model deployed in Microsoft Foundry.
Create a generative AI app that uses your own data
Level: 300 | Duration: 45
Learn how to use the Retrieval Augmented Generation (RAG) pattern with the Responses API and file search to build a chat app that grounds prompts using your own data.
Fine-tune a language model
Level: 300 | Duration: 60
Learn how to use your own training data to fine-tune a model and customize its behavior.
Apply content filters to prevent the output of harmful content
Level: 300 | Duration: 25
Learn how to apply content filters that mitigate potentially offensive or harmful output in your generative AI app.
Note: While you can complete these exercises on their own, they’re designed to complement modules on Microsoft Learn; in which you’ll find a deeper dive into some of the underlying concepts on which these exercises are based.