T learn.traeai
所有训练营

免费自学课程

Coding Agent 研发工程师训练营

已上线 · 免费自学

免费自学的 8 周完整博客课程:从零实现一个能搜索代码、修改文件、运行测试、记录 Trace 并进行 Evaluation 的 Mini Code Agent,最终形成可演示的 GitHub 作品集。

随时开始 56 天 完整博客课程 + 独立 Lab + 周项目验收 + Capstone

学习方式

免费开放

40 篇 5000–8000 字完整博客,均配独立 Starter/Solution Lab
每周一个累计 Runtime 检查点,8 周渐进到生产级 Agent
全程支持 Fake Model 离线验证,Trace 与 Eval 证据可复验
以完整 README、评测报告和 5 分钟 Demo 形成作品集

适合谁

  • 掌握 TypeScript/Node.js 基础,想系统理解 Coding Agent Runtime
  • 希望从调用模型进阶到工具、安全、恢复、Trace 与 Eval 工程
  • 愿意连续 8 周完成 40 个独立 Lab 和一个累计总项目

不适合谁

  • 尚未具备基础编程、命令行和 Git 使用能力
  • 只想听概念、不愿运行测试和提交可复验证据
  • 希望直接复制商业 Agent,而不理解安全边界与评测方法

学完你将获得

  • 一个可搜索、编辑、测试、恢复并输出 Diff 的 Mini Code Agent
  • 路径、权限、命令、预算和密钥脱敏等应用级安全能力
  • 完整 Trace Viewer、12 题 Benchmark 与确定性 Evaluation 报告
  • 可公开讲解的 GitHub README、架构说明和 Capstone Demo

课表安排

1

Runtime 基础

Week 1 · 第 1 周

从任务契约、CLI 与 Model Provider 搭出最小 Agent Loop。

实战

训练营地图与任务契约

完成第 01 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Runtime 骨架与 CLI

完成第 02 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Model Provider 与 Fake Model

完成第 03 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

结构化 Action Protocol

完成第 04 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

最小 Agent Loop

完成第 05 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
2

工具与上下文

Week 2 · 第 2 周

实现工具契约、安全文件读取、代码搜索与上下文预算。

实战

Tool Contract 与 Schema

完成第 06 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Tool Registry 与 Dispatcher

完成第 07 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

安全文件读取

完成第 08 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

代码搜索

完成第 09 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Context Budget

完成第 10 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
3

受控执行

Week 3 · 第 3 周

建立权限、命令防护、进程执行、测试识别与 Sandbox。

实战

Allow Ask Deny 权限模型

完成第 11 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Command Guard

完成第 12 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Process Executor

完成第 13 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Test Detection 与 Failure Parser

完成第 14 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Sandbox Runtime 集成

完成第 15 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
4

编辑与恢复

Week 4 · 第 4 周

实现搜索替换、原子 Patch、Diff 审查、失败分类与恢复。

实战

Search-Replace Editor

完成第 16 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Unified Patch Editor

完成第 17 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Git Diff 自检

完成第 18 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Failure Taxonomy

完成第 19 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Recovery Loop

完成第 20 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
5

计划、状态与上下文

Week 5 · 第 5 周

加入 Todo、JSONL 状态、Checkpoint、Instruction 与 Repo Context。

实战

Plan-and-Execute

完成第 21 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Task State 与 JSONL

完成第 22 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Checkpoint 与 Resume

完成第 23 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

AGENTS.md Instruction Loader

完成第 24 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Repo Context Builder

完成第 25 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
6

Trace 与 Evaluation

Week 6 · 第 6 周

构建 Trace、查询、Viewer、Benchmark 与评测闭环。

实战

Trace Schema 与 Logger

完成第 26 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Trace Query API

完成第 27 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Trace Viewer Web

完成第 28 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Benchmark Fixtures

完成第 29 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Evaluation Runner

完成第 30 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
7

扩展系统

Week 7 · 第 7 周

实现 Skill、Plugin、MCP、Subagent 与成本受控编排。

实战

Skills 与渐进加载

完成第 31 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Plugin Manifest 与 Loader

完成第 32 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

MCP-lite JSON-RPC

完成第 33 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Subagent Task Contract

完成第 34 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Orchestrator 与成本治理

完成第 35 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
8

产品化与 Capstone

Week 8 · 第 8 周

接入真实 Provider,完成 E2E Bug Fix、评测加固与作品集。

实战

CLI 配置与错误体验

完成第 36 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

OpenAI-compatible Provider

完成第 37 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

端到端 Bug Fix

完成第 38 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Eval 驱动加固

完成第 39 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习
实战

Capstone Demo 与作品集

完成第 40 课独立 Lab,并把能力合入本周渐进式 Runtime。

在 traeai 工作台完成练习

常见问题

Q: 如何开始学习、是否收费?

课程已完整上线并免费开放自学,可随时从课程首页开始,按 8 周顺序完成 40 篇完整博客、独立 Lab、周项目验收与 Capstone。

Q: 需要真实模型 API Key 吗?

不需要。所有核心练习、检查点和 Benchmark 都能使用 Fake Model 离线完成;真实 Provider 是可选进阶。

Q: 需要什么基础?

建议具备 TypeScript/Node.js、命令行、Git 和基础测试经验,并能阅读英文 API 名称。

Q: 最终会做出什么?

你会交付一个可运行的 Mini Code Agent,以及 Trace、Eval、README、复盘文章和 5 分钟演示证据。

40 篇完整博客与全部 Lab 已开放,可随时开始,按自己的节奏完成。