正确学AI——从头到尾#
84%的学生已经在用AI工具,但只有18%觉得自己能专业使用。AI Engineering From Scratch 填补这个差距——511节课,20个阶段,免费。
[!TIP] 150,639位读者 · 30天内241,669次页面浏览。这是GitHub上最大的AI课程。
AI Engineering From Scratch是什么?#
flowchart TB
P0["Phase 0: Setup"] --> P1["Phase 1: Math Foundations"]
P1 --> P2["Phase 2: ML Fundamentals"]
P2 --> P3["Phase 3: Deep Learning"]
P3 --> P7["Phase 7: Transformers"]
P7 --> P10["Phase 10: LLMs from Scratch"]
P10 --> P11["Phase 11: LLM Engineering"]
P10 --> P12["Phase 12: Agents"]
P12 --> P13["Phase 13: MCP"]
P12 --> P14["Phase 14: Agent Engineering"]
P14 --> P15["Phase 15: Agent Skills"]
| 统计 | 值 |
|---|---|
| 总课程数 | 511 |
| 阶段 | 20 |
| 预计时间 | 约329小时 |
| 语言 | Python、TypeScript、Rust、Julia |
| 每课产出 | 提示词、技能、Agent或MCP服务器 |
从哪里开始?#
flowchart LR
YOU["你"] --> P0["Phase 0: Setup"]
YOU --> P1["Phase 1: Math"]
YOU --> P11["Phase 11: LLM Eng"]
YOU --> P14["Phase 14: Agent Eng"]
| 目标 | 起始阶段 |
|---|---|
| 完整基础 | Phase 0: Setup |
| 数学+ML基础 | Phase 1: Math Foundations |
| 生产级LLM | Phase 11: LLM Engineering |
| 构建Agent | Phase 14: Agent Engineering |
| MCP | Phase 13: MCP route |
| Agent Skills | Phase 15: Agent Skills |
每节课的工作流#
flowchart LR
R["📖 读问题"] --> D["📐 推导数学"]
D --> C["💻 写代码"]
C --> T["🧪 运行测试"]
T --> A["📦 保留产出"]
[!NOTE] 每节课遵循相同的循环:读问题、推导数学、写代码、运行测试、保留产出。没有5分钟视频,没有复制粘贴。
安装#
为编程Agent安装技能
npx skills add rohitg00/ai-engineering-from-scratchbash开始学习
git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
cd ai-engineering-from-scratch
python3 phases/00-setup-and-tooling/01-dev-environment/code/verify.py --route beginnerbash🔗 仓库: github.com/rohitg00/ai-engineering-from-scratch ↗ 🔗 网站: aiengineeringfromscratch.com ↗