generative-ai-for-beginners
microsoft/generative-ai-for-beginners · Updated
21 Lessons, Get Started Building with Generative AI
microsoft/generative-ai-for-beginners is a Jupyter Notebook repository in the Prompts category with 122,395 stars and 65,159 forks on GitHub, released under the MIT license, last updated today.
How to install generative-ai-for-beginners in your AI client
Setup for Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline and VS Code — copy-paste ready.
How to install generative-ai-for-beginners in Claude CodeAnthropic's agentic CLI
Clone & open
bashgit clone https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners claudeLet Claude read it
Ask “/init” to generate a CLAUDE.md, then have Claude explain, run, or extend the codebase. It reads files on demand.
How to install generative-ai-for-beginners in Claude DesktopDesktop app (MCP config)
Clone the repository
bashgit clone https://github.com/microsoft/generative-ai-for-beginners.gitOpen in your AI editor
Open the folder in your assistant and ask it to index the codebase, then reference files in chat.
How to install generative-ai-for-beginners in CursorAI-first code editor
Clone & open in Cursor
bashgit clone https://github.com/microsoft/generative-ai-for-beginners.gitIndex & chat
Open the folder — Cursor indexes it automatically. Use @Codebase in chat to ask about it or scaffold from it.
How to install generative-ai-for-beginners in Codex CLIOpenAI coding agent
Clone
bashgit clone https://github.com/microsoft/generative-ai-for-beginners.gitPoint Codex at it
Run codex in the repo root; add setup notes to AGENTS.md so the agent knows how to build & test.
How to install generative-ai-for-beginners in WindsurfCodeium's agentic IDE
Clone & open
bashgit clone https://github.com/microsoft/generative-ai-for-beginners.gitUse Cascade
Windsurf indexes the workspace; ask Cascade to explain or reuse modules from the repo.
How to install generative-ai-for-beginners in ClineVS Code autonomous agent
Clone the repository
bashgit clone https://github.com/microsoft/generative-ai-for-beginners.gitOpen in your AI editor
Open the folder in your assistant and ask it to index the codebase, then reference files in chat.
How to install generative-ai-for-beginners in VS CodeCopilot / MCP support
Clone the repository
bashgit clone https://github.com/microsoft/generative-ai-for-beginners.gitOpen in your AI editor
Open the folder in your assistant and ask it to index the codebase, then reference files in chat.
Documentation
Full README21 Lessons teaching everything you need to know to start building Generative AI applications
🌐 Multi-Language Support
Translations maintained with Co-op Translator
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Prefer to Clone Locally? This repository includes 50+ language translations which significantly increases the download size. To clone without translations, use sparse checkout: Bash / macOS / Linux: ``bash git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' ` **CMD (Windows):** `cmd git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images" `` This gives you everything you need to complete the course with a much faster download.
Generative AI for Beginners (Version 3) - A Course
Learn the fundamentals of building Generative AI applications with our 21-lesson comprehensive course by Microsoft Cloud Advocates.
🌱 Getting Started
This course has 21 lessons. Each lesson covers its own topic so start wherever you like!
Lessons are labeled either "Learn" lessons explaining a Generative AI concept or "Build" lessons that explain a concept and code examples in both Python and TypeScript when possible.
For .NET Developers checkout Generative AI for Beginners (.NET Edition)!
Each lesson also includes a "Keep Learning" section with additional learning tools.
What You Need
To run the code of this course, you can use either:
Excerpt — the full document is on GitHub.
More Prompts repositories
- Prompts70k
system_prompts_leaks
Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro, Antigravity. xAI - Grok, Grok Bot, Cursor, Kimi and more! Updated regularly.
PythonCC0-1.0asgeirtj/system_prompts_leaks
- Prompts62k
humanizer
Agent skill that removes signs of AI-generated writing from text
PythonMITblader/humanizer
- Prompts54k
academic-research-skills
Academic Research Skills for Claude Code: research → write → review → revise → finalize
PythonImbad0202/academic-research-skills
- Prompts52k
CL4R1T4S
LEAKED SYSTEM PROMPTS FOR CHATGPT, CLAUDE, GEMINI, GROK, PERPLEXITY, CURSOR, LOVABLE, REPLIT, AND MORE! - AI SYSTEMS TRANSPARENCY FOR ALL! 👐
AGPL-3.0elder-plinius/CL4R1T4S
- Prompts41k
awesome-copilot
Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
JavaScriptMITgithub/awesome-copilot
- Prompts40k
prompt-optimizer
An AI prompt optimizer for writing better prompts and getting better AI results.
TypeScriptlinshenkx/prompt-optimizer
Catalog data refreshed . Something wrong? Report it.