AI Lessons

Explore 18 curated lessons to master generative AI and machine learning

Lessons from trusted sources
Introduction to Generative AI and LLMs
Beginner
MicrosoftMicrosoft

Introduction to Generative AI and LLMs

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

Generative AI
LLM
Fundamentals
Prompt Engineering Fundamentals
Beginner
MicrosoftMicrosoft

Prompt Engineering Fundamentals

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

Prompt Engineering
Optimization
Techniques
Creating Advanced Prompts
Intermediate
MicrosoftMicrosoft

Creating Advanced Prompts

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

Advanced Prompts
Chain of Thought
Optimization
Building Text Generation Applications
Intermediate
MicrosoftMicrosoft

Building Text Generation Applications

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

Text Generation
Application Development
Content Creation
Building Chat Applications
Intermediate
MicrosoftMicrosoft

Building Chat Applications

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

Chat Applications
Conversational AI
Interactive
Building Search Applications with Semantic Kernel
Advanced
MicrosoftMicrosoft

Building Search Applications with Semantic Kernel

Explore how to create powerful search applications using Semantic Kernel and vector databases.

Search
Semantic Kernel
Vector Databases
Building Image Generation Applications
Intermediate
MicrosoftMicrosoft

Building Image Generation Applications

Learn to create applications that generate and manipulate images using AI models.

Image Generation
DALL-E
Visual AI
Building Low-Code AI Applications
Beginner
MicrosoftMicrosoft

Building Low-Code AI Applications

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

Low-Code
Power Platform
Accessibility
Introduction to AI Agents
Beginner
MicrosoftMicrosoft

Introduction to AI Agents

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

AI Agents
Fundamentals
Introduction
Exploring Agentic Frameworks
Intermediate
MicrosoftMicrosoft

Exploring Agentic Frameworks

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

Agentic Frameworks
Comparison
Tools
Agentic Design Patterns
Intermediate
MicrosoftMicrosoft

Agentic Design Patterns

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

Design Patterns
Architecture
Best Practices
Tool Use in AI Agents
Intermediate
MicrosoftMicrosoft

Tool Use in AI Agents

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

Tool Use
Integration
Capabilities
Retrieval-Augmented Generation (RAG)
Advanced
MicrosoftMicrosoft

Retrieval-Augmented Generation (RAG)

Learn how to enhance AI agents with retrieval-augmented generation for improved knowledge access.

RAG
Knowledge Retrieval
Information Access
Building Trustworthy AI Agents
Intermediate
MicrosoftMicrosoft

Building Trustworthy AI Agents

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

Trust
Safety
Reliability
Planning and Design for AI Agents
Intermediate
MicrosoftMicrosoft

Planning and Design for AI Agents

Learn strategies for planning and designing effective AI agent systems.

Planning
Design
Strategy
Multi-Agent Systems
Advanced
MicrosoftMicrosoft

Multi-Agent Systems

Explore how multiple AI agents can work together to solve complex problems.

Multi-Agent
Collaboration
Complex Systems
Metacognition in AI Agents
Advanced
MicrosoftMicrosoft

Metacognition in AI Agents

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

Metacognition
Self-Reflection
Advanced Reasoning
AI Agents in Production
Advanced
MicrosoftMicrosoft

AI Agents in Production

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

Production
Deployment
Management