
A wide-angle view of what generative AI actually is and why it represents such a significant shift in how software is built.
A look under the hood of large language models — what they are, how they're trained, and what actually happens between the moment you send a prompt and the moment you receive a response.
Let's have an overview of the various models in the market and focus our attention on the OpenAI models.
A practical guide to communicating with AI models in a way that gets consistently better results.
A conceptual shift from thinking about AI as a question-answering tool to understanding it as an autonomous actor that can plan, use tools, and complete multi-step tasks.
A focused look at the wide range of tasks AI models can perform with text
An exploration of where AI adds value in audio and spoken language scenarios.
A survey of AI use cases that involve images and video, including object detection, image classification, optical character recognition, and visual inspection.
A chapter focused on one of the most practically valuable AI applications — pulling structured, usable information out of unstructured content like documents, forms, and reports.
An honest examination of how bias enters AI systems and what it looks like when a model treats different groups of people unequally.
A chapter on what it means for an AI system to be reliable — not just accurate on average, but trustworthy across edge cases, unexpected inputs, and high-stakes situations.
An exploration of the unique privacy and security challenges that come with AI systems
A look at how AI systems can be designed to work well for people of all backgrounds, abilities, languages, and circumstances.
A chapter on the principle that AI systems should be explainable.
A discussion of who is responsible when an AI system gets something wrong.
A bridge chapter that transitions from concepts to code.
An introduction to Microsoft Foundry and its role in the AI development ecosystem. This chapter covers what the platform is, why it matters, and what you'll be able to build by the end of this course.
A hands-on lab where you'll provision your first Microsoft Foundry resource inside the Azure portal. You'll walk through resource configuration, subscription setup, and confirm everything is ready for the lessons ahead.
A guided tour of the Microsoft Foundry portal. You'll learn how to navigate the dashboard, locate key sections, and understand how the interface is organized before diving into model work.
A conceptual deep-dive into how AI model deployment works within Microsoft Foundry.
Step-by-step instructions for deploying a model from the Azure AI model catalog. By the end of this chapter, you'll have a live model endpoint ready to accept requests.
An exploration of the built-in Playground tool in Microsoft Foundry. You'll test prompts, adjust settings, and see model responses in real time — all without writing a single line of code.
A practical look at multimodal prompting. You'll learn how to attach images to your prompts inside the Playground and understand how the model interprets visual input alongside text.
An introduction to image generation within Microsoft Foundry. You'll explore how to craft effective prompts for image models and review the output options available on the platform.
A setup chapter covering everything you need before writing code
You'll write your first application that calls a deployed AI model via the API. This chapter bridges the gap between the portal and real-world development using a simple but complete working example.
A code-level walkthrough of multimodal API calls. You'll learn how to format and send image data programmatically, and handle the model's response in your application.
A practical guide to parameters like temperature and max tokens.
An introduction to evaluation frameworks in Microsoft Foundry. You'll learn how to measure response quality systematically using built-in evaluators to ensure your AI outputs meet the bar you need.
A walkthrough of the fine-tuning workflow
An introduction to agentic AI design. You'll learn what agents are, how they differ from simple chat completions, and how to build your first agent using the tools available in Microsoft Foundry.
A focused look at the do's and don'ts of tool use in AI agents. Topics include tool design, error handling, safety considerations, and patterns that make agents more reliable in production.
A closing chapter that recaps everything covered throughout the course, highlights key takeaways, and points you toward next steps for continuing your journey with Microsoft Foundry and AI development.
A high-level introduction to the Azure AI Services ecosystem — what it is, how it fits into the broader Azure platform, and why it's become a go-to toolkit for developers building intelligent applications.
A conceptual overview of Azure AI Language and its natural language processing capabilities
A hands-on lab where you'll put Azure AI Language to work directly.
A practical lab focused on Azure's neural machine translation service.
An overview of the Azure AI Speech service and its core capabilities, including speech-to-text, text-to-speech, and speaker recognition.
A coding lab where you'll use Python to transcribe spoken audio into text using the Azure Speech SDK.
The companion lab to the previous chapter, this time going in the opposite direction — converting written text into natural-sounding speech using Python.
A practical, scenario-driven chapter that shows how to build a scalable audio transcription pipeline.
An introduction to Azure AI Vision and its image analysis capabilities, including object detection, OCR, image tagging, and facial analysis.
A conceptual chapter introducing Azure Content Understanding
A hands-on lab where you'll use Azure Content Understanding to pull structured data out of real documents.
A preparatory chapter that walks you through the multi-part Document Analyzer lab series before you dive in. You'll get a clear picture of the architecture you'll be building, the components involved, and what each upcoming lab contributes to the finished solution.
The first hands-on lab in the Document Analyzer series. You'll provision and configure an Azure Storage Account to serve as the document intake layer
Continuing the Document Analyzer build, this lab focuses on configuring the Content Understanding model.
The final lab in the Document Analyzer series, where everything comes together.
A closing chapter that extends your Content Understanding knowledge beyond documents into multimedia.
This chapter focuses on the important course instructions
This chapter focuses on the introduction to Azure
This chapter focuses on the Azure Free account
Learn to create an Azure free account using Gmail or GitHub, verify email and phone, create a Microsoft account, enable multi-factor authentication, and note the $200 credit for new customers.
This chapter focuses on the quick view of the Azure Portal
This chapter focuses on an example on the creation of a resource in Azure
This chapter focuses on Machine Learning and Artificial Intelligence
This chapter focuses on prediction and forecasting
This chapter focuses on anomaly detection workloads
This chapter focuses on natural language processing workloads
This chapter focuses on computer vision workloads
This chapter focuses on conversational AI workloads
This chapter focuses on Microsoft guiding principles for Response AI - Accountability
Explore the reliability and safety principle of Microsoft's responsible AI. Test AI under diverse real-world conditions, from autonomous driving to medical diagnostics.
This chapter focuses on Microsoft guiding principles for Response AI - Privacy and Security
This chapter focuses on Microsoft guiding principles for Response AI - Transparency
This chapter focuses on Microsoft guiding principles for Response AI - Inclusiveness
This chapter focuses on Microsoft guiding principles for Response AI - Fairness
Identify data sources, consolidate a usable data set, and define features and labels to train a machine learning model. Clean data and manage missing values and outliers.
This chapter focuses on machine learning algorithms
Learn Azure machine learning pricing based on compute for pipelines and Kubernetes endpoints, with note that costs run around 1.5 USD, and set budgets and alerts to control spending.
This chapter focuses on creating a workspace
Explore the Azure machine learning studio, a low-code platform to build, train, and deploy models. Use the designer for drag-and-drop workflows with datasets or notebooks for Python and automated ML.
This chapter focuses on building a classification machine learning pipeline with splitting data
Design a binary classification model to predict income up to 50k versus above 50k using a low-code pipeline in Azure Machine Learning Studio, then provision a compute instance to train.
This chapter focuses on the completion of the classification machine learning pipeline
This chapter focuses on the resources for classification machine learning pipeline
Deploy the trained binary classification model to a production environment using a Kubernetes cluster on Azure Kubernetes Service, enabling 24/7 hosting with compute resources.
This chapter focuses on deployment of a model
This chapter focuses on testing a pipeline
This chapter focuses on the resources for testing a pipeline
This chapter focuses on building a regression machine learning pipeline with sample data
Create and upload a tabular data set for automated machine learning, converting a local house price csv into a data asset in an Azure ML workspace for model training.
This chapter focuses on automated machine learning
Summarizes machine learning types—classification (binary and multi-class), regression, and clustering—under supervised and unsupervised learning, with features, labels, feature engineering, and evaluation metrics and deployment workflows.
This chapter focuses on an introduction to the Computer Vision service
Set up a Microsoft Foundry Hub resource to explore the Azure AI Vision Service and create an AI Hub with a Central US resource group for Azure AI services.
Explore how OCR detects text in images, converts it to machine-readable text, and digitizes documents and receipts with Azure vision, including bounding boxes and text data.
This chapter focuses on the Form Recognizer API
This chapter focuses on a lab on Text Analytics for Key Phrases
Explore key phrase extraction with Azure language service via REST API, creating a multi-services account and posting a JSON payload to endpoint to return phrases like rooftop pool and hotel.
This chapter focuses on a lab on the resources for Text Analytics for Key Phrases
This chapter focuses on a lab on Text Analytics for Language Detection
This chapter focuses on a lab on Text Analytics for Sentiment Analysis
This chapter focuses on a lab on Text Analytics for Entity Recognition
This chapter focuses on a lab on resources for Text Analytics for Entity Recognition
This chapter focuses on a lab on the Translator service
This chapter focuses on a lab on for Speech to Text
This chapter focuses on a lab on for Text to Speech
This chapter focuses on resources for Text to Speech
Connect and configure Azure AI search with Microsoft Foundry, fine-tune for custom question answering, and build a knowledge base by adding Q&A pairs from URLs or files.
Explore how AI-powered tools generate code from prompts across models like OpenAI, GitHub Copilot, Google Gemini, and Claude. Build a simple AI-900 quiz app with HTML, CSS, and JavaScript.
Learn to interact with a model in Microsoft Foundry's playground, configure system instructions and parameters like max completion tokens and reasoning effort, and observe the model's planning and chain-of-thought reasoning.
Learn to generate code with a Python script for Azure OpenAI, and explore image generation prompts in Microsoft Foundry using the gpt-image model.
Demonstrates a simple Python program to interact with a GPT-3 model deployed on Azure AI foundry via REST API calls, with quick steps to install Python and Visual Studio Code.
Install Python on Windows by downloading the latest version, running the installer with admin permissions, adding python.exe to the path, optionally customizing the install, and verifying the version.
Set up a Python program in VS Code to send a prompt to a Microsoft Foundry deployment via the OpenAI library, using the completions and responses APIs.
Right here! Avail special discount coupon links for all of my Al Azure and AWS Courses
Release v5.0 – May 2026 (AI-901 Beta Content Added)
The AI-900 exam will retire on June 30, 2026, and is being replaced by AI-901: Azure AI Fundamentals (Refreshed). Since AI-901 is currently in beta, this course now covers both exams so you can prepare for either path with confidence.
What's new in AI-901?
AI-901 is a substantial redesign that pivots from individual Azure AI services to the unified Microsoft Foundry platform. The new exam emphasises implementing generative AI apps and agents, deploying models in the Foundry portal, building lightweight client applications with the Foundry SDK, and extracting information using Azure Content Understanding. Examinotion
The exam is structured around two core skill areas:
Identify AI Concepts and Responsibilities (40–45%) — covering responsible AI principles, AI model components and configurations, and AI workloads including generative and agentic AI, text analysis, speech, computer vision, and information extraction Microsoft Learn
Implement AI Solutions using Microsoft Foundry (55–60%) — covering generative AI apps and agents, text and speech solutions, computer vision and image generation, and information extraction using Azure Content Understanding in Foundry Tools
Release v4.0 - August2025
Artificial Intelligence is no longer the future—it’s the present, reshaping how industries operate and how we work, live, and interact. With tools like ChatGPT and Azure AI becoming part of everyday workflows, staying current with AI fundamentals is not just useful—it’s essential.
The entire course has been updated and refreshed. All chapters have been re-recorded. This has been done to ensure that all contents now reflect the most recent changes to the services on the Azure platform.
All course contents have also been aligned as per any changes to the course objectives.
Release v3.0 - January 2025
The entire course has been updated and refreshed. All chapters have been re-recorded. This has been done to ensure that all contents now reflect the most recent changes to the services on the Azure platform.
All course contents have also been aligned as per any changes to the course objectives.
Additional questions also added to the Practice Tests available at the end of the course.
Release v2.0 - July 2023
The entire course has been updated and refreshed. All chapters have been re-recorded. This has been done to ensure that all contents now reflect the most recent changes to the services on the Azure platform.
All course contents have also been aligned as per any changes to the course objectives.
Quiz questions have also been added to the end of each section.
This course is a preparation course for students who want to attempt the Exam AI-900: Microsoft Azure AI Fundamentals
This course has contents for the Exam AI-900
The objectives covered in this course are
Describe AI workloads and considerations (15-20%) - Here we will discuss the the basics on AI-based workloads.
Describe fundamental principles of machine learning on Azure (30-35%) - Here we will understand what is Machine Learning. We will also look at labs on how to work with the Machine Learning service.
Describe features of computer vision workloads on Azure (15-20%) - Here we will look at the different features of the Computer Vision service. We will also look at the Custom Vision service, the Face service and the Form Recognizer service.
Describe features of Natural Language Processing (NLP) workloads on Azure (15-20%) - Here we will look at services such the Text Analytics service, the Language Understanding Intelligence Service , the Speech service.
Describe features of conversational AI workloads on Azure (15-20%) - Here we will see the basics on the QnA Maker service and the Bot Framework.
There is also a number of labs available in this course. These labs focus on the different services available in Azure when it comes to Machine Learning and Artificial Intelligence.