Develop generative AI apps in Azure
Microsoft Learn
Last updated May 11, 2026
A hands-on path for building generative AI applications on Microsoft Foundry, Azure's platform for developing with language models. It starts with planning an AI project and choosing the right model from the catalog using benchmarks, then moves into building a chat application with the Responses API, giving models tools so they can act beyond plain chat, and tuning output quality through prompt engineering, retrieval-augmented generation (RAG), and fine-tuning — including when to combine those techniques. A closing module covers implementing the solution responsibly to reduce the risk of harmful output.
What you'll learn
- Planning a generative AI project and setting up a development environment on Microsoft Foundry
- Selecting, deploying, and evaluating models from the model catalog
- Building a generative AI chat app with the Responses API
- Extending models with tools to interact with external systems
- Improving output with prompt engineering, retrieval-augmented generation (RAG), and fine-tuning
Frequently asked questions about Develop generative AI apps in Azure
Who is Develop generative AI apps in Azure for?
Developers with programming experience and basic Azure familiarity who want to build and optimize generative AI applications.
Is Develop generative AI apps in Azure free?
Yes — Develop generative AI apps in Azure is completely free to take.
What are the prerequisites for Develop generative AI apps in Azure?
Familiarity with fundamental AI concepts and services in Azure, plus programming experience.
Do you need to code for Develop generative AI apps in Azure?
Yes — Develop generative AI apps in Azure involves hands-on coding.
Why we suggest this course
For a developer with some AI grounding who wants to ship a working generative AI app rather than just read about one, this path covers the full build: select and deploy a model, wire up a chat app, add tools, and improve answers with prompt engineering, RAG, and fine-tuning. One thing to know: it assumes you are already familiar with fundamental AI concepts and Azure services and that you have programming experience, so it is a developer path, not a first introduction.