Nguyễn Đức Thắng - AZ Builder Community
AZ BUILDER
COMMUNITY
GIÁO TRÌNH · BẢN DỰ KIẾN v1.0

Build sản phẩm cùng AI
Vibe Code từ Zero đến Pro

Lộ trình học từ cơ bản đến nâng cao cho cộng đồng builder – dành cho cả người không biết code (non-tech) lẫn lập trình viên (tech). Từ hiểu AI, token, agent, MCP, skills… đến tự thiết kế, xây dựng, kiểm thử và vận hành sản phẩm thật.

Cơ bảnChặng 1 – 3 · Hiểu AI, công cụ & agent
Thực chiếnChặng 4 · Vibe code ra sản phẩm
Nâng caoChặng 5 – 6 · Kỹ thuật chuyên sâu & Capstone
Biên soạn: Nguyễn Đức Thắng AZ Builder Community · 09/2026

Tổng quan lộ trình

6 chặng · 36 bài · Phụ lục tài nguyên. Mỗi chặng xây trên nền chặng trước; người non-tech có thể dừng ở Chặng 4 vẫn tự ship được sản phẩm.

ChặngChủ đềBàiĐối tượng
Chặng 1Nền tảng AI: LLM, token, context window, compact, model & API key, promptBài 1 – 6Tất cả
Chặng 2Hệ sinh thái công cụ: Claude Code, ChatGPT/Codex, Google AI Pro/Antigravity…Bài 7 – 11Tất cả
Chặng 3AI Agents, MCP, Skills, Hooks, Memory & Context EngineeringBài 12 – 16Tất cả
Chặng 4Vibe Code thực chiến: môi trường, Git, quy trình, 2 dự án, debug, bảo mậtBài 17 – 24Tất cả (có lab)
Chặng 5Nâng cao: kiến trúc, testing, CI/CD, multi-agent, LLM API, MCP server, RAG, Agent SDKBài 25 – 34Tech / đã qua Chặng 4
Chặng 6Capstone: dự án cuối khóa, thanh toán, launch & tăng trưởngBài 35 – 36Tất cả
NON-TECH OK phù hợp người không biết code TECH cần nền tảng lập trình LAB có bài thực hành
01

NỀN TẢNG AI

Hiểu đúng AI để dùng AI hiệu quả và tiết kiệm
Bài 1

AI là gì? Từ Machine Learning đến LLM NON-TECH OK

  • AI · Machine Learning · Deep Learning · Generative AI – phân biệt bằng ví dụ đời thường
  • LLM hoạt động thế nào: “dự đoán token tiếp theo”, training vs. inference
  • Knowledge cutoff, hallucination (AI “bịa”) và cách phát hiện
  • AI làm tốt gì – làm kém gì; tư duy “AI là cộng sự, bạn là người chịu trách nhiệm”
Bài 2

Token là gì? AI “đọc” và “tính tiền” như thế nào NON-TECH OK

  • Tokenization; vì sao tiếng Việt thường tốn token hơn tiếng Anh
  • Input token, output token, thinking/reasoning token – cách tính chi phí
  • Đọc bảng giá model; công cụ đếm token; ước lượng chi phí một dự án
Bài 3

Context Window, Compact & Tối ưu Token NON-TECH OK LAB

  • Context window là “bộ nhớ làm việc”; hiện tượng AI “quên”, chất lượng giảm khi context đầy
  • Compact / auto-compact là gì; khi nào dùng /compact, /clear, mở phiên mới
  • Prompt caching – vì sao lặp lại ngữ cảnh ổn định giúp rẻ và nhanh hơn
  • 10 thói quen tiết kiệm token: chia nhỏ task, trỏ đúng file, chọn model vừa đủ, tránh dán log dài…
Bài 4

Model, Provider & các dòng model phổ biến NON-TECH OK

  • Provider: Anthropic (Claude), OpenAI (GPT), Google (Gemini), open-source (Llama, Qwen, DeepSeek…)
  • Model lớn vs. nhỏ, nhanh vs. thông minh; model suy luận (reasoning / extended thinking)
  • Đa phương thức: đọc ảnh, PDF, giọng nói; chạy model local (Ollama, LM Studio)
  • Nguyên tắc chọn model theo nhiệm vụ và ngân sách
Bài 5

API Key, Subscription & Quản lý chi phí NON-TECH OK LAB

  • Gói subscription (Pro/Plus/Max…) vs. trả theo API (pay-as-you-go) – khi nào dùng cái nào
  • Tạo API key trên Anthropic Console, OpenAI Platform, Google AI Studio
  • Bảo mật key: file .env, không commit lên GitHub, xoay vòng key khi lộ
  • Rate limit, quota, đặt giới hạn chi tiêu và theo dõi usage
Bài 6

Prompt Engineering căn bản cho builder NON-TECH OK LAB

  • Cấu trúc prompt: Vai trò · Bối cảnh · Nhiệm vụ · Ràng buộc · Định dạng đầu ra · Ví dụ
  • Zero-shot, few-shot, yêu cầu AI hỏi lại trước khi làm
  • Viết yêu cầu cho AI code: mô tả tính năng, input/output, tiêu chí “xong”
  • Các lỗi prompt phổ biến và cách sửa
02

HỆ SINH THÁI CÔNG CỤ AI

Chọn đúng công cụ cho đúng việc
Bài 7

Bản đồ công cụ AI cho builder NON-TECH OK

  • 4 nhóm: Chatbot (Claude, ChatGPT, Gemini) · AI IDE (Cursor, Windsurf, Antigravity) · Agent CLI (Claude Code, Codex, Antigravity CLI) · App builder (Lovable, Bolt, v0)
  • Mức độ tự chủ: gợi ý code → sửa file → agent tự làm nhiều bước
  • Chọn theo trình độ, loại dự án và ngân sách
Bài 8

Claude & Claude Code NON-TECH OK LAB

  • Claude.ai: Projects, Artifacts, các gói Pro / Max; Claude Code trên Terminal, VS Code, Desktop, Web
  • Cài đặt & đăng nhập; file CLAUDE.md; slash commands thường dùng
  • Plan mode, permission modes, checkpoint / rewind, chọn model trong phiên
  • Lab: dùng Claude Code tạo một trang web đầu tiên
Bài 9

ChatGPT & Codex NON-TECH OK LAB

  • ChatGPT: GPTs, Canvas, các gói Plus / Pro
  • Codex CLI, Codex trong IDE và Codex cloud; file AGENTS.md
  • Điểm mạnh/yếu so với Claude Code; dùng Codex để review code
Bài 10

Google AI Pro: Gemini, AI Studio & Antigravity NON-TECH OK LAB

  • Gemini app, Gemini Notebook (trước đây là NotebookLM), Deep Research – nghiên cứu ý tưởng và tài liệu
  • Google AI Studio: thử model và lấy API key; Antigravity CLI (thay Gemini CLI cho tài khoản cá nhân), file GEMINI.md
  • Antigravity: IDE “agent-first”, quản lý nhiều agent, kiểm tra kết quả qua trình duyệt
Bài 11

So sánh & chiến lược kết hợp nhiều công cụ NON-TECH OK

  • Bảng so sánh: chất lượng code, context, tốc độ, giá, hạn mức sử dụng
  • Workflow gợi ý: Gemini nghiên cứu → Claude lập kế hoạch & code → Codex review
  • Chuẩn hóa file hướng dẫn dự án dùng chung cho nhiều agent
03

AI AGENTS, MCP & SKILLS

Từ “chat với AI” sang “giao việc cho AI”
Bài 12

AI Agent là gì? NON-TECH OK

  • Chatbot vs. Agent; vòng lặp agent: Hiểu → Lập kế hoạch → Hành động → Quan sát → Lặp lại
  • Tool use / function calling – cách AI “dùng công cụ”
  • Subagent, multi-agent; mức độ tự chủ và vai trò kiểm duyệt của con người
Bài 13

MCP – Model Context Protocol NON-TECH OK LAB

  • MCP là “cổng USB-C” của AI: host · client · server; tools · resources · prompts
  • Cài các MCP server phổ biến: GitHub, trình duyệt (Playwright), database, Figma, Google Drive, Notion
  • Rủi ro: prompt injection, cấp quyền quá rộng, MCP server không rõ nguồn gốc
Bài 14

Skills – dạy AI quy trình của riêng bạn NON-TECH OK LAB

  • Agent Skill là gì: file SKILL.md + script + tài liệu tham chiếu, chỉ nạp khi cần
  • Skill vs. MCP vs. Prompt: khi nào dùng cái nào
  • Cài và dùng skill có sẵn; viết skill đầu tiên (không cần code)
Bài 15

Slash Commands, Hooks, Subagents & Plugins NON-TECH OK

  • Tạo lệnh tắt (custom commands) cho việc lặp lại
  • Hooks: tự động chạy format / test / chặn thao tác nguy hiểm
  • Subagent chuyên trách (reviewer, tester…); cài plugin từ marketplace
Bài 16

Memory & Context Engineering NON-TECH OK

  • CLAUDE.md / AGENTS.md / rules: viết thế nào để AI làm đúng ý
  • Bộ tài liệu dự án (docs/): PRD, kiến trúc, code standards, roadmap
  • Memory giữa các phiên; nguyên tắc “đưa đúng thông tin, đúng lúc, vừa đủ”
04

VIBE CODE THỰC CHIẾN

Từ ý tưởng đến sản phẩm chạy thật trên Internet
Bài 17

Chuẩn bị môi trường làm việc NON-TECH OK LAB

  • Terminal căn bản (Windows / macOS); VS Code và extension cần thiết
  • Cài Node.js, Python, package manager (npm/pnpm, pip/uv)
  • Hiểu cấu trúc một dự án web: frontend, backend, database, hosting
Bài 18

Git & GitHub cho vibe coder NON-TECH OK LAB

  • Commit như “save game”; branch, rollback khi AI làm hỏng
  • GitHub: repo, Pull Request, Issues; .gitignore và bảo vệ secrets
  • Để AI viết commit message và mở PR đúng chuẩn
Bài 19

Quy trình Vibe Code chuẩn NON-TECH OK

  • Ý tưởng → PRD → Kế hoạch (plan) → Build từng phần → Test → Review → Ship
  • Chia nhỏ tính năng; kiểm tra sau mỗi bước; khi nào nên “làm lại từ đầu”
  • Brainstorm với AI để phản biện ý tưởng trước khi code
Bài 20

UI/UX với AI NON-TECH OK LAB

  • Từ ảnh chụp / Figma / mô tả sang giao diện; design system, Tailwind, shadcn/ui
  • Responsive, dark mode, tránh giao diện “AI slop” đại trà
  • Dùng skill UI/UX có sẵn (vd: ui-ux-pro-max-skill) để AI thiết kế chuyên nghiệp hơn – rất hợp với người non-tech
Bài 21

Dự án 1: Landing page & deploy NON-TECH OK LAB

  • Xây landing page / portfolio hoàn chỉnh với Claude Code hoặc Antigravity
  • Deploy lên Vercel / Netlify / Cloudflare Pages; gắn tên miền riêng
  • TECH Nhánh nâng cao: tự deploy lên VPS (SSH, firewall, Docker/PM2, Nginx/Caddy, Coolify/Dokploy)
Bài 22

Dự án 2: Web app có database & đăng nhập NON-TECH OK LAB

  • CRUD app (quản lý công việc / đơn hàng / khóa học) với Next.js + Supabase hoặc Firebase
  • Đăng nhập Google, Apple, Facebook hoặc email/mật khẩu (Supabase Auth, Firebase Auth, Better Auth – nay đã gộp Auth.js); phân quyền cơ bản, upload file
  • TECH Nhánh nâng cao: tự dựng PostgreSQL/MySQL trên VPS bằng Docker, sao lưu, bảo mật
Bài 23

Debug cùng AI NON-TECH OK LAB

  • Đọc thông báo lỗi, console, log; “kể bệnh” cho AI bằng ảnh chụp và bước tái hiện
  • Tìm nguyên nhân gốc thay vì vá triệu chứng; thoát vòng lặp “sửa mãi không xong”
Bài 24

Bảo mật căn bản cho vibe coder NON-TECH OK

  • Secrets & biến môi trường; lỗi lộ API key phổ biến
  • Row Level Security (Supabase), xác thực đầu vào, OWASP Top 10 bản dễ hiểu
  • Checklist bảo mật trước khi public sản phẩm
05

NÂNG CAO – KỸ THUẬT CHUYÊN SÂU

Làm chủ AI như một kỹ sư phần mềm
Bài 25

Kiến trúc phần mềm “AI-friendly” TECH

  • Cấu trúc thư mục, module hóa, giới hạn kích thước file để agent đọc hiệu quả
  • Monorepo, type-safety (TypeScript, Zod), code standards; YAGNI · KISS · DRY
Bài 26

Spec-driven Development & Planning nâng cao TECH LAB

  • Viết spec / plan nhiều phase, tiêu chí chấp nhận, rủi ro & rollback
  • Red-team kế hoạch bằng AI trước khi triển khai
Bài 27

Testing với AI TECH LAB

  • Unit, integration, E2E với Vitest / Pytest / Playwright
  • TDD cùng agent: viết test trước, để AI code đến khi test xanh
Bài 28

Code Review, chất lượng & CI/CD TECH LAB

  • Lint, type-check, pre-commit hooks; AI review Pull Request
  • GitHub Actions; chạy agent headless trong pipeline (tự sửa lỗi CI, tự review)
Bài 29

Multi-agent & làm việc song song TECH LAB

  • Điều phối subagent, phân chia quyền sở hữu file, tránh xung đột
  • Git worktree để chạy nhiều agent cùng lúc; agent chạy trên cloud
Bài 30

Lập trình với LLM API TECH LAB

  • Messages API (Claude), Responses API (OpenAI), Gemini API – so sánh SDK
  • Streaming, tool use, structured output (JSON), vision, prompt caching, batch
  • Xử lý lỗi, retry, rate limit trong ứng dụng thật
Bài 31

Xây dựng MCP Server của riêng bạn TECH LAB

  • MCP SDK (TypeScript / Python); stdio vs. Streamable HTTP
  • Thiết kế tool tốt cho AI; xác thực, phân quyền, publish và chia sẻ
Bài 32

Skills, Hooks & Plugins nâng cao TECH LAB

  • Skill có script, tài liệu tham chiếu, đánh giá (eval) chất lượng skill
  • Đóng gói bộ công cụ nội bộ thành plugin cho cả team / cộng đồng
Bài 33

RAG, Embeddings & Chatbot trên dữ liệu riêng TECH LAB

  • Embeddings, vector database (pgvector, Qdrant…), chunking, retrieval, reranking
  • Xây chatbot hỏi–đáp tài liệu nội bộ; đo lường độ chính xác
Bài 34

Xây dựng AI Agent & vận hành production TECH LAB

  • Claude Agent SDK, OpenAI Agents SDK, Google ADK – thiết kế agent có tool, memory, guardrails
  • Evals, logging/observability, model routing, tối ưu chi phí và độ trễ
06

CAPSTONE – SHIP SẢN PHẨM THẬT

Tốt nghiệp bằng một sản phẩm có người dùng
Bài 35

Dự án cuối khóa NON-TECH OK LAB

  • Chọn bài toán thật → PRD → Plan → Build → Test → Deploy (làm theo nhóm hoặc cá nhân)
  • Demo day, nhận phản hồi từ cộng đồng AZ Builder
Bài 36

Kiếm tiền & tăng trưởng NON-TECH OK

  • Tích hợp thanh toán (SePay/VietQR, Stripe, Polar); gói subscription
  • Analytics, SEO, email; kế hoạch launch và vận hành sau ra mắt
+

PHỤ LỤC

Tài nguyên đi kèm giáo trình
PL A

Từ điển thuật ngữ AI & lập trình (Anh – Việt)

PL B

Cheat sheet: lệnh Claude Code, Codex, Antigravity CLI, Git thường dùng

PL C

Thư viện prompt mẫu & template CLAUDE.md / AGENTS.md / PRD

PL D

Bảng so sánh giá & hạn mức các gói AI (cập nhật định kỳ)

PL E

Checklist trước khi ship: chất lượng, bảo mật, hiệu năng, SEO

Ghi chú: Đây là bản mục lục dự kiến. Nội dung chi tiết, thời lượng và bài tập của từng bài sẽ được biên soạn ở các phần tiếp theo. Tên sản phẩm, gói dịch vụ và giá của các nhà cung cấp AI thay đổi thường xuyên – cần kiểm tra lại tại thời điểm giảng dạy.