
封面图为课程仓库内的提示工程 sketchnote(MIT 协议),经第三方核查文章转载;正文配图与课程内容一致。
微软的免费开源课程 Generative AI for Beginners(《生成式 AI 入门》)是一套可以整包下载的成套课程:21 课,从提示词、聊天应用、RAG,一路讲到 AI Agent 与模型微调。仓库在 GitHub 上,MIT 协议,截至 2026 年 10 月 29 日核对时 12.2 万星、6.5 万 fork,创建于 2023 年 6 月,现为 Version 3。这不是当日新发布——它是常青课程包,本次重新推荐的钩子是 2026 年 10 月 28 日一篇第三方逐仓核查文章,它把这套课的实际构成查了一遍,也查出了 README 宣传口径与现实的两处出入,下文如实写出。
21 课都讲什么
结构是 00 课课程设置 + 01 至 21 课,每课一个文件夹,含书面课、短视频导览与代码示例;每课分 Learn(讲概念)与 Build(讲概念 + 可运行示例)。课程表按仓库 README 整理如下:00 搭建开发环境;01 生成式 AI 与 LLM 入门;02 探索与比较不同 LLM;03 负责任地使用生成式 AI;04 提示工程基础;05 高级提示;06 文本生成应用;07 聊天应用;08 搜索应用(向量数据库);09 图像生成应用;10 低代码 AI 应用;11 函数调用集成;12 AI 应用 UX 设计;13 AI 应用安全;14 生成式 AI 应用生命周期;15 RAG 与向量数据库;16 开源模型与 Hugging Face;17 AI Agents;18 LLM 微调;19 小语言模型 SLM;20 Mistral 家族;21 Meta 家族。其中 01 至 18 课有视频,00、19、20、21 课的视频标注为待补。
运行要求不高:懂一点 Python 或 TypeScript 即可;模型访问三选一——Azure OpenAI、Microsoft Foundry Models、OpenAI API,或用 Foundry Local 在本机离线跑模型、无需云订阅。翻译覆盖 50 多种语言(含简体中文),由 GitHub Action 维护;另有 .NET、Java、JavaScript 等衍生版本。无证书——不要轻信网上兜售的所谓“微软课程证书”。
怎么下载:别直接完整克隆,仓库有数 GB
仓库含 50 多种语言的翻译,完整克隆体积达数 GB。README 给出的办法是用 sparse checkout 只取主干、排除 translations 与 translated_images:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.gitcd generative-ai-for-beginnersgit sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
单课也可以直接在网页上打开对应文件夹浏览。不要用网盘转载包替代——仓库本身就是一手来源,fork 到自己的 GitHub 账号再学也行。
两处出入,学之前先知道
第一,README 称每课都有 Python 与 TypeScript 双语代码,第三方核查发现实际情况是:TypeScript 示例只有 5 课(06 至 09、11 课,各 1 个 src/main.ts),Python 12 课,纯文字 9 课;且 TypeScript 示例只读 Azure 的变量,纯 OpenAI key 需要改代码。第二,仓库里与 GitHub Models 相关的文件名仍在,但 GitHub Models 已于 2026 年 7 月底退役,改用 Foundry Models——README 正文本身已注明这一点,跟着旧文件名走会走偏。按这个口径,这套课最适合的仍是 Python 路线、或只想系统过一遍概念的读者;TypeScript 读者要做好“部分课只有 Python 示例”的准备。
同为微软出品的成套免费课,还可看本站介绍的微软官方免费课 AI Agents for Beginners(18 课,含简体中文版);想按工程路线继续深挖,可看523 课的免费 AI 工程课 AI Engineering from Scratch。
转自 GitHub 作者 Microsoft Cloud Advocates 的文章《Generative AI for Beginners (Version 3) – A Course》,原文链接:https://github.com/microsoft/generative-ai-for-beginners










暂无评论内容