ai-engineering-from-scratch:从零构建AI工程能力的开源课程体系
你是否还在被零散的AI学习资源困扰?今天看一篇论文,明天刷一个微调教程,后天又沉迷于一个炫酷的Agent Demo——这些碎片化的知识看似丰富,却很难串联成完整的体系。ai-engineering-from-scratch 的出现,正是为了彻底解决这个问题。它是一个 免费、开源、MIT协议的AI工程课程体系,包含 503节课、20个阶段、约320小时学习时长,覆盖 Python、TypeScript、Rust、Julia 四种语言,帮助你从数学原理到生产级Agent系统,端到端地亲手构建AI,而不是仅仅停留在调用API的层面。
截至收录:
ai-engineering-from-scratch stars数:46964
ai-engineering-from-scratch forks数:8217
ai-engineering-from-scratch 项目目录截图

ai-engineering-from-scratch 核心亮点
🌟 亮点一(体系化课程设计):20个阶段层层递进,从数学基础到自主多智能体系统(Swarms)。线性代数在最底层,自主智能体在生产环境为顶层。每个算法都从原始数学推导开始,反向传播、分词器、注意力机制、Agent循环——当PyTorch最后出现时,你早已知道它底层在做什么。
🎯 亮点二(每课皆产出真工具):其他课程以”恭喜你学会了X”结束,而这里的每一课都交付一个可复用、可安装的真实工件——一个提示词、一项技能、一个Agent、或一个MCP服务器。课程结束时,你将拥有一个503个工件的作品集,且你完全理解它们,因为是你亲手构建的。
🤖 亮点三(AI导师驱动学习):你的编程Agent(Claude Code、Cursor、Codex、OpenClaw、Hermes等)会变成你的私人导师。两个命令,无需克隆、无需配置:npx skills add rohitg00/ai-engineering-from-scratch 并输入 /start-learning,一个十道题的定位测验会映射你的现有水平,生成个性化学习计划并保存到 LEARNING.md。之后 /learn 命令逐课交互式教学,附带进度追踪与复习队列。
📚 亮点四(完整配套资源):自动编译生成六卷本书系列(EPUB/PDF),适合深度阅读。既有课程核心内容的快照,又能链接回每课的动画图示和可运行代码。此外还包含为 Claude官方全部四条认证路径(助理基础、开发者基础、架构师基础、架构师专业)准备的免费开源备考方案,配合真实实验与演练测试。
ai-engineering-from-scratch 快速开始
只需几步,你就能在本地与这个课程体系互动:
- 在任意AI编码Agent中安装学习技能(推荐):
bash
$ npx skills add rohitg00/ai-engineering-from-scratch - 开始你的个性化学习:
bash
# 在Agent对话中运行
/start-learning # 定位测验 + 在LEARNING.md中生成个性化计划
/learn # 逐课教学:概念 → 数学 → 代码 → 测验
/course-guide rag # 快速跳转到任意主题的对应课程 - 或者克隆并直接运行示例代码:
bash
$ git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
$ cd ai-engineering-from-scratch
$ python phases/01-math-foundations/01-linear-algebra-intuition/code/vectors.py
ai-engineering-from-scratch 应用场景
场景一:个人系统化学习与转行进阶:从零基础到熟练驾驭LLM与Agent。课程内置详细的起点建议——”第一次接触编程”从Phase 0开始(约306小时);”已掌握Python”从Phase 1开始(约270小时);”资深工程师只关心Agent”从Phase 14开始(约60小时)。
场景二:团队与学校教育培训:仓库提供 FORKING.md 与 CONTRIBUTING.md,团队或学校可轻松fork整个课程用于内部培训。每课的代码均可独立运行,配合 scripts/lesson_run.py 可对整个课程进行语法检查和冒烟测试,保证质量跟踪。
用户案例:目前,该课程已获得 150,639名读者,过去30天页面浏览量达 241,669次(截至2026-06-07)。社区正在利用它与Claude Code、Codex、Cursor等主流Agent结合使用。该课程也已被广泛用于Claude官方认证考试的独立备考。
ai-engineering-from-scratch 项目链接
rohitg00 / ai-engineering-from-scratch项目地址:https://github.com/rohitg00/ai-engineering-from-scratch
本文地址:https://www.tgoos.com/45601
