星标数:123453★ Fork数:66365 generative-ai-for-beginners:21 课生成式 AI
本课程由微软 Cloud Advocates 打造,共 21 节课,全面教授构建生成式 AI(Generative AI)应用所需的基础知识,适合入门学习者系统掌握相关概念与开发实践。

课程包含 21 节独立课程,每节围绕一个主题展开,你可以从任意一节开始学习。课程分为两类:「Learn」课程讲解生成式 AI 概念,「Build」课程在讲解概念的同时提供代码示例,尽可能同时覆盖 Python 和 TypeScript 两种语言。此外,针对 .NET 开发者,另有 Generative AI for Beginners (.NET Edition) 版本可参考。
每节课还配有「Keep Learning」板块,提供额外的学习资源链接,帮助你继续深入学习。项目还提供 50 多种语言的翻译(由 Co-op Translator 维护),包括简体中文、繁体中文等多种中文版本。
主要特点
- 21 节独立课程,涵盖生成式 AI 应用开发的基础知识,可自由选择起点
- 「Learn」与「Build」两类课程,Build 课程附带 Python 和 TypeScript 代码示例
- 支持多种模型服务:Azure OpenAI Service、Microsoft Foundry Models、OpenAI API,以及可完全离线运行的 Foundry Local
- 每节课包含主题视频简介、README 书面教程、支持 Azure OpenAI 与 OpenAI API 的代码示例及扩展资源链接
- 提供专门的 Course Setup 课程,帮助你配置开发环境
- 提供 50+ 语言翻译,支持通过 sparse checkout 跳过翻译内容以加快克隆下载速度
快速开始(跳过翻译的本地克隆方式)
Bash / macOS / Linux:
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'
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"
学习前提
- 具备 Python 或 TypeScript 的基础知识(绝对零基础可参考课程提供的 Python 与 TypeScript 入门课程)
- 拥有 GitHub 账号,以便将仓库 fork 到自己的账号
📊 本项目 GitHub 星标数:123453。最后更新:2026-11-02,发布:2023-06-19(创建)。项目地址:https://github.com/microsoft/generative-ai-for-beginners
