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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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