社区开发者开源503课从头学AI工程
有人打造了一套包含503节课的AI工程课程,并将整个项目开源了。它叫做 AI Engineering from Scratch。
一共20个阶段,总时长约320小时。完全免费,MIT 许可协议,涵盖 Python、TypeScript、Rust 和 Julia。
这套课程的有趣之处在于它的教学方式:你不会从框架开始学起。你要先自己搭建出缩小版的组件。
> 从数学原理开始手写反向传播
> 从零开始做分词器
> 从零实现注意力机制
> 从零搭建智能体循环
然后你再用生产级库实现同一个功能。
课程结构是统一的:座右铭 → 问题 → 概念 → 自己搭建 → 应用工具 → 交付成果
每一节课结束后你都会得到可复用的内容:
→ 给AI助手的提示词
→ 供编码智能体使用的 SKILL[.]md 文件
→ 智能体实现
→ MCP 服务器
→ 可运行代码
仓库介绍说,最终你会得到一个由你亲手搭建并理解的503个成果组成的作品集。它还提供了原生AI的上课方式。
运行命令:npx skills add rohitg00/ai-engineering-from-scratch,然后输入/start-learning。
10道题的定级测验会帮你找到合适的起点,生成一份个性化的 LEARNING[.]md。从这里开始:
→ /learn 通过概念、数学、代码和测验教授下一节课
→ /course-guide 找到对应主题的精确课程
→ /check-understanding 就某个阶段对你进行测验
它兼容 Claude Code、Cursor、Codex、OpenClaw、Hermes 以及其他能理解 SKILL[.]md 的智能体。
还有另一部分很有用的内容。仓库里还包含了一个免费开源的 Claude Certification Academy,覆盖全部四个官方Claude认证方向:
→ Associate Foundations
→ Developer Foundations
→ Architect Foundations
→ Architect Professional
每个路径都包含对应考纲的课程、可运行实验、诊断测试、结业项目,以及一套完整的原创模拟考题。
甚至还有一个 /claude-certification 导师,可以帮你选择方向、讲授课程、运行实验、评审成果、保存进度。(与 Anthropic 无关)
完整课程目录:
→ Phase 0 - Setup & Tooling
→ Phase 1 - Math Foundations
→ Phase 2 - ML Fundamentals
→ Phase 3 - Deep Learning Core
→ Phase 4 - Computer Vision
→ Phase 5 - NLP
→ Phase 6 - Speech & Audio
→ Phase 7 - Transformers Deep Dive
→ Phase 8 - Generative AI
→ Phase 9 - Reinforcement Learning
→ Phase 10 - LLMs from Scratch
→ Phase 11 - LLM Engineering
→ Phase 12 - Multimodal AI
→ Phase 13 - Tools & Protocols
→ Phase 14 - Agent Engineering
→ Phase 15 - Autonomous Systems
→ Phase 16 - Multi-Agent & Swarms
→ Phase 17 - Infrastructure & Production
→ Phase 18 - Ethics, Safety & Alignment
→ Phase 19 - Capstone Projects
仅Phase 19就包含17个端到端产品,外加9个深度搭建方向。甚至还有从核心课程生成的六卷EPUB/PDF版本。
503节课确实很多,但这套结构才是这个仓库的价值所在:先理解原理,自己动手搭建,再往上接触抽象层。
GitHub 仓库:
本文由 AI 翻译自英文原帖,技术名词保留英文。
查看 X 原帖