AI Engineering From Scratch: Học AI Từ Số 0
511 bài học, 20 phase, ~329 giờ — học AI từ số 0 đến production. Python, TypeScript, Rust, Julia. Miễn phí, open source.
Học AI Đúng Cách — Từ Đầu Đến Cuối#
84% sinh viên đã dùng AI tools, nhưng chỉ 18% cảm thấy sẵn sàng sử dụng chuyên nghiệp. AI Engineering From Scratch đóng khoảng cách đó — 511 bài học, 20 phase, miễn phí.
[!TIP] 150,639 readers · 241,669 page views trong 30 ngày qua. Đây là curriculum AI lớn nhất trên GitHub.
AI Engineering From Scratch Là Gì?#
Một curriculum hoàn chỉnh — mỗi lesson tạo artifact có thể tái sử dụng:
flowchart TB
P0["Phase 0: Setup & Tooling"] --> P1["Phase 1: Math Foundations"]
P1 --> P2["Phase 2: ML Fundamentals"]
P2 --> P3["Phase 3: Deep Learning Core"]
P3 --> P4["Phase 4: Vision"]
P3 --> P5["Phase 5: NLP"]
P3 --> P6["Phase 6: Speech & Audio"]
P3 --> P9["Phase 9: RL"]
P5 --> P7["Phase 7: Transformers"]
P7 --> P8["Phase 8: GenAI"]
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"]
| Thống Kê | Số Liệu |
|---|---|
| Tổng lessons | 511 |
| Số phases | 20 |
| Thời gian ước tính | ~329 giờ |
| Ngôn ngữ | Python, TypeScript, Rust, Julia |
| Artifact mỗi lesson | Prompt, skill, agent, hoặc MCP server |
Bắt Đầu Từ Đâu?#
flowchart LR
YOU["Bạn"] --> P0["Phase 0: Setup"]
YOU --> P1["Phase 1: Math"]
YOU --> P11["Phase 11: LLM Eng"]
YOU --> P14["Phase 14: Agent Eng"]
YOU --> P13["Phase 13: MCP"]
YOU --> P15["Phase 15: Skills"]
| Bạn Muốn | Bắt Đầu Từ |
|---|---|
| Foundation hoàn chỉnh | Phase 0: Setup and Tooling |
| Math + ML foundations | Phase 1: Math Foundations |
| Production LLM applications | Phase 11: LLM Engineering |
| Build agents | Phase 14: Agent Engineering |
| MCP (Model Context Protocol) | Phase 13: MCP route |
| Agent Skills | Phase 15: Agent Skills |
Mỗi Lesson Working Session#
flowchart LR
R["📖 Read problem"] --> D["📐 Derive math"]
D --> C["💻 Write code"]
C --> T["🧪 Run test"]
T --> A["📦 Keep artifact"]
[!NOTE] Mỗi lesson follows cùng một loop: đọc problem, derive math, viết code, chạy test, giữ artifact. Không có video 5 phút, không copy-paste, không hand-holding.
Cài Đặt AI Tutor#
npx skills add rohitg00/ai-engineering-from-scratchbashgit 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 beginnerbashHost Invocation#
| Host | Bắt Đầu | MCP | Agent Skills | Quiz |
|---|---|---|---|---|
| Codex | start-learning | learn-mcp | learn-agent-skills | check-understanding 13 |
| Claude Code | /start-learning | /learn-mcp | /learn-agent-skills | /check-understanding 13 |
| Other | Use skill name | Use skill name | Use skill name | Use skill name |
Ví Dụ: Train Tiny Model#
# Clone và chạy verify
# python3 phases/00-setup-and-tooling/01-dev-environment/code/verify.py --route beginner
# Kết quả: Kiểm tra environment setup
# Nếu pass → bạn sẵn sàng bắt đầu Phase 1python# python3 phases/01-math-foundations/01-linear-algebra-intuition/code/vectors.py
# Kết quả: Hiểu matrix × vector = neural network layer operation
# Lưu terminal output làm evidence đầu tiênpythonKết Luận#
AI Engineering From Proof không chỉ dạy AI — bạn build nó. End-to-end, by hand. Miễn phí, open source, chạy trên laptop của bạn.
🔗 Repository: github.com/rohitg00/ai-engineering-from-scratch ↗ 🔗 Website: aiengineeringfromscratch.com ↗