# doodle-to-code **Repository Path**: mirrors_microsoft/doodle-to-code ## Basic Information - **Project Name**: doodle-to-code - **Description**: From Doodle to Code: Understand the concepts of Generative AI principles through doodles and apply the knowledge by coding! - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-27 - **Last Updated**: 2026-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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](images/doodle-to-code.png) ## 🌱 What do you need - **IDE** - For coding exercises, it is recommended to use [Visual Studio Code](https://code.visualstudio.com/) 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](https://azure.microsoft.com/free/), 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: - A [Microsoft 365 account](https://developer.microsoft.com/microsoft-365/dev-program) with custom app upload permission - A [Microsoft 365 tenant](https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/prepare-your-o365-tenant) ## 💎 Topics ### Season 2 - Agentic AI (2025) 🆕 | # | Topics | Descriptions | |---|--------------|--------------| | s02e01 | [Agentic AI and GitHub Copilot Agent Mode](06-agentic) | 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](07-mcp) | Learn what MCP is and what it does. And start building AI apps that communicate with different tools and services. | | s02e03 | [Multimodal and Multimodel in AI](08-multimodal-multimodel) | Don't get confused with multimodal and multi-model in AI! ### Season 1 - Generative AI (2023 - 2024) | # | Topics | Descriptions | |---|--------------|--------------| | s01e01 | [Generative AI and Prompting 101](01-intro-genai/README.md) | 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](02-clippy/README.md) | Master the art of prompt engineering to build Clippy for Teams using Azure OpenAI and Teams AI Library. | | s01e03 | [OpenAI Assistants API](03-assistants-api/README.md) | Learn OpenAI Assistants API and build your own cooking advisor bot on Teams. | | s01e04 | [Intro to Retrieval-Augmented Generation (RAG)](04-rag/README.md) | 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](05-on-your-data/README.md) | 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](images/subscribe-us-youtube.png)](https://www.youtube.com/playlist?list=PLWZJrkeLOrbYS_1Av5hiPilrtCfe7R1Eo)