ai-engineering-from-scratch

从零学AI工程,动手构建并交付真实项目

这是一个面向AI工程师的免费开源课程,旨在帮助学习者从零开始掌握AI工程的核心技能。项目内容涵盖机器学习、深度学习、生成式AI、计算机视觉、大语言模型和智能体等关键领域,强调‘学、建、交付’的实践路径。它解决的是AI学习资源碎片化、理论脱离实战的问题,通过系统化的课程设计和项目驱动的方式,让学习者能够真正动手构建AI应用并对外交付。核心能力包括提供结构化的学习路径、丰富的实战案例以及从模型训练到部署的完整流程指导,适合希望转型AI工程或提升实战能力的开发者。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 55252
维护状态 较活跃
是否开源
定价模式 unknown

项目数据

分类智能体
开发团队rohitg00
所属国家
定价模式unknown
价格说明官网存在但未明确展示定价信息,需进一步确认。
访问状态
是否开源
开源协议MIT
主要语言Python
技术栈/模型agents,ai,ai-agents,ai-engineering,computer-vision,course,deep-learning,from-scratch,generative-ai,llm,machine-learning,mcp,nlp,python,reinforcement-learning,rust,swarm-intelligence,transformers,tutorial,typescript
GitHub 星标★ 55252
30天Star增速
HF 下载量
上线时间2026-03-18 00:00:00
最近更新2026-09-22 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 5 步

环境要求

  • Node.js 与 npx(使用 npx skills 方式学习时需要)
  • Python 3(用于运行课程示例代码,README 使用 python3 命令)
  • Git(需要克隆仓库运行代码时)
  • 一个兼容 Skills 的 AI 智能体宿主(Option A 推荐用法)

安装与启动步骤

  1. 1安装学习技能

    在终端执行该命令,把课程学习技能装入兼容的智能体;课程会自动带着你走,无需先克隆仓库。

    npx skills add rohitg00/ai-engineering-from-scratch
  2. 2使用学习技能

    安装后可用 start-learning、learn、course-guide,以及 learn-mcp、learn-agent-skills 等专注路线开始学习。

  3. 3在线直接阅读

    不想装任何环境,可直接打开官网课程页,或在仓库 Contents 中展开对应 Phase 阅读已完成的课程。

  4. 4克隆仓库

    需要执行仓库中的代码、运行 MCP 或 Agent Skills 实验时才需要本地克隆;克隆后 Claude Code 会自动加载学习技能。

    git clone https://github.com/rohitg00/ai-engineering-from-scratch.git
    cd ai-engineering-from-scratch
  5. 5运行示例代码

    用 python3 直接运行某节课的代码文件,验证环境可用;示例取自 Phase 1 线性代数课程。

    python3 phases/01-math-foundations/01-linear-algebra-intuition/code/vectors.py

如何确认成功

示例脚本能正常输出计算结果,或技能安装后可在智能体中调用 start-learning、learn 等命令,即表示可用。

常见问题

Q:必须先把仓库克隆到本地吗?

A:不是。课程讲解文字可直接从仓库流式获取,只有执行仓库代码命令、以及 MCP 或 Agent Skills 实验才需要本地克隆。

Q:学习进度保存在哪里?

A:保存在你项目中的 LEARNING.md、MCP-LEARNING.md 或 AGENT-SKILLS-LEARNING.md 文件里,因此每次会话都可继续。

Q:完全不想配置环境怎么办?

A:选择阅读方式即可:打开 aiengineeringfromscratch.com 的课程页,无需任何安装和克隆。

Q:有中文内容吗?

A:仓库提供简体中文 landing page(i18n/zh),课程页在 translations 分支上为机器翻译;英文为权威版本。

注意事项

  • README 明确英文为权威版本,其他语言为翻译,遇到歧义以英文为准。
  • 使用 npx skills 前需确认 Node.js、npx、宿主与 scope 预检通过(README 前提条件)。
  • 课程代码按 phase/课节/code 的路径组织,运行前先确认当前目录在仓库根目录。

核心亮点

  • 课程体系完整,覆盖从基础到前沿的AI工程全栈知识
  • 强调实践,每个模块都配有可运行的代码和项目
  • 免费开源,社区活跃,持续更新

不足之处

  • 内容深度可能对完全零基础的初学者有门槛
  • 部分高级主题(如分布式训练)覆盖有限
  • 文档/社区待观察

适用场景

  • 个人开发者系统学习AI工程并积累作品集
  • 企业内部培训或团队技能提升的参考教材
  • 高校学生作为补充课程,结合项目实践

替代项目

fast.ai、Full Stack Deep Learning、Hugging Face Course

项目介绍

ai-engineering-from-scratch 是学习教育领域的开源项目,由 rohitg00 开发,是 2026 年新上线的项目。

在全站 13,014 个收录项目中,它的 GitHub 星标数(55,252)位列前 1%,在学习教育分类的 427 个项目里位列前 3%。

近 44 天,它的 GitHub 星标从 46,373 增加到 55,252,净增 8,879。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-22。官网存在但未明确展示定价信息,需进一步确认。从国内网络环境看,可直接访问。

它主要面向的使用场景是:个人开发者系统学习AI工程并积累作品集。同类可对比的替代方案包括 fast.ai、Full Stack Deep Learning、Hugging Face Course。

上一篇:ai-agents-for-beginners

下一篇:ai-agent-book

同类项目推荐

awesome-awesome-ai 开源

一站式导航AI资源,告别收藏夹吃灰

An awesome list for collecting awesome lists related to AI.

★ 136 2026-08-09
machine-learning 开源

免费学AI,从入门到实战,社区共建资源库

Learn AI together, for free. AI learning and teaching resources for everyone.

★ 231 2026-08-09
groundhog 开源

拆解 Cursor 原理,手把手教你造 AI 编程助手

Groundhog's primary purpose is to teach people how Cursor and all these other coding···

★ 405 2026-08-09
notebooks 开源

跟着最新视觉模型教程,边看边跑代码,快速上手实战

A collection of tutorials on state-of-the-art computer vision models and techniques.···

★ 9686 2026-08-10