AI Lessons
Explore 18 curated lessons to master generative AI and machine learning

MicrosoftIntroduction to Generative AI and LLMs
Learn about the basic concepts of Generative AI, how Large Language Models work, and the technology behind them.

MicrosoftPrompt Engineering Fundamentals
Master the art of crafting effective prompts to get the best results from generative AI models.

MicrosoftCreating Advanced Prompts
Learn advanced prompt engineering techniques to solve complex problems and improve AI outputs.

MicrosoftBuilding Text Generation Applications
Discover how to build applications that generate creative and useful text content using AI models.

MicrosoftBuilding Chat Applications
Learn to build interactive chat applications powered by large language models.

MicrosoftBuilding Search Applications with Semantic Kernel
Explore how to create powerful search applications using Semantic Kernel and vector databases.

MicrosoftBuilding Image Generation Applications
Learn to create applications that generate and manipulate images using AI models.

MicrosoftBuilding Low-Code AI Applications
Discover how to build AI-powered applications with minimal coding using low-code platforms.

MicrosoftIntroduction to AI Agents
Learn the fundamentals of AI agents and how they can be used to solve complex problems.

MicrosoftExploring Agentic Frameworks
Discover different frameworks for building AI agents and understand their capabilities and limitations.

MicrosoftAgentic Design Patterns
Learn about design patterns for creating effective and efficient AI agents.

MicrosoftTool Use in AI Agents
Explore how AI agents can use tools to extend their capabilities and solve more complex problems.

MicrosoftRetrieval-Augmented Generation (RAG)
Learn how to enhance AI agents with retrieval-augmented generation for improved knowledge access.

MicrosoftBuilding Trustworthy AI Agents
Understand how to create AI agents that are reliable, safe, and trustworthy.

MicrosoftPlanning and Design for AI Agents
Learn strategies for planning and designing effective AI agent systems.

MicrosoftMulti-Agent Systems
Explore how multiple AI agents can work together to solve complex problems.

MicrosoftMetacognition in AI Agents
Understand how AI agents can be designed to reflect on their own thinking processes.

MicrosoftAI Agents in Production
Learn how to deploy and manage AI agents in production environments.