Skip to content

Curious about Generative & Agentic AI? In this beginner-friendly series, we'll break down the basics with fun doodles and simple explanations. First, you'll get the core ideas, then we'll explore how they connect to real-life examples you can actually relate to.

License

CC-BY-4.0, MIT licenses found

Licenses found

CC-BY-4.0
LICENSE
MIT
LICENSE-CODE

microsoft/doodle-to-code

Doodle to Code: A Practical guide to getting started with Generative AI & Agents

Learn the fundamentals of Generative AI, agentic AI, agents, and related technologies from doodles and apply the knowledge by coding. Each content comes with a video, conceptual doodles, and hands-on projects to build a practical app with conversational AI. Optimize your knowledge and enhance your skills!

Doodle to Code teaser illustration

🌱 What do you need

  • IDE - For coding exercises, it is recommended to use Visual Studio Code for the best experience.

  • GitHub Copilot - For AI-enhanced development (a.k.a. Vibe-coding) in GitHub, you need a GitHub Copilot license, either paid plan or free tier. And GitHub Copilot extension installed and enabled.

  • Azure AI Foundry - To use Azure AI Services, you generally need to have an Azure account, which allows you to access and manage various Azure services, including AI tools with Azure AI Foundry.

  • M365 - Additionally, some exercises use a bot on Microsoft Teams as an example. You can start developing on Teams and access the sandbox for free, but first you need to get:

💎 Topics

Season 2 - Agentic AI (2025) 🆕

# Topics Descriptions
s02e01 Agentic AI and GitHub Copilot Agent Mode Explore the basic concepts of Agentic AI and how it differs from last-generation GenAI, and explore GitHub Copilot Agent Mode to see what the real-life agentic AI is capable of.
s02e02 MCP Learn what MCP is and what it does. And start building AI apps that communicate with different tools and services.

Season 1 - Generative AI (2023 - 2024)

# Topics Descriptions
s01e01 Generative AI and Prompting 101 Explore the basic concepts of Large Language Model (LLM) such as GPT, and prompt engineering. Also learn how to use Azure OpenAI services.
s01e02 Personalize AI chatbot using prompts Master the art of prompt engineering to build Clippy for Teams using Azure OpenAI and Teams AI Library.
s01e03 OpenAI Assistants API Learn OpenAI Assistants API and build your own cooking advisor bot on Teams.
s01e04 Intro to Retrieval-Augmented Generation (RAG) Import your custom data using Azure AI Search and build a RAG-based AI assistant in Python using Teams Toolkit.
s01e05 Deploy to a Teams app using Azure OpenAI Studio Bring your AI app to Teams using Azure OpenAI Studio's 'Deploy to a Teams App' feature.

Doodle to Code on YouTube

Subscribe us on YouTube

About

Curious about Generative & Agentic AI? In this beginner-friendly series, we'll break down the basics with fun doodles and simple explanations. First, you'll get the core ideas, then we'll explore how they connect to real-life examples you can actually relate to.

Topics

Resources

License

CC-BY-4.0, MIT licenses found

Licenses found

CC-BY-4.0
LICENSE
MIT
LICENSE-CODE

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •