Learn · Knowledge Base

Học & ôn Claude cùng tôi

Nơi tôi ghi lại và hệ thống hóa những gì học được từ Anthropic Academy theo cách dễ hiểu nhất — ghi chú súc tích kèm đề thi thử có đáp án để vừa ôn, vừa luyện cho kỳ thi chứng chỉ Claude. Cụm đầu tiên: lộ trình từ nền tảng Claude đến Claude Code.

Lộ trình học

Claude — từ nền tảng đến Claude Code

Lộ trình tôi đang đi qua Anthropic Academy: nắm nền tảng Claude, rồi chuyên sâu Claude Code. Mỗi khoá xong sẽ có notes + đề thi thử ở đây.

Xem lộ trình →

Chứng chỉ đã hoàn thành

Các chứng chỉ chuyên môn chính thức từ Anthropic Academy.

Nền tảng (Foundation)

Nhóm các khóa học cốt lõi giúp chuẩn hóa tư duy làm việc với AI: hiểu rõ cách vận hành của LLM, làm chủ prompt engineering theo cấu trúc chuẩn của Anthropic, và nhận diện rõ năng lực cũng như giới hạn của mô hình để cộng tác an toàn, hiệu quả.

  • 2026-06-05✓ Đã hoàn thành

    Course Certificate · Anthropic Academy

    Claude là gì, prompt hiệu quả, Projects · Artifacts · Skills, Connectors/MCP, Research, và các "cửa" Claude khác.

    Đạt được sau khoá học:
    • Viết prompt theo khung bối cảnh → nhiệm vụ → quy tắc
    • Phân biệt Projects (lưu kiến thức) vs Skills (thực thi tác vụ)
    • Chọn đúng Research / Web search / Extended thinking / Enterprise Search
    • Nắm vai trò Connectors & MCP khi nối Claude với dữ liệu ngoài
    Chứng chỉ hoàn thành Claude 101 của Nguyễn Phúc Nguyên Châu — Anthropic
  • 2026-06-15✓ Đã hoàn thành

    Course Certificate · Anthropic Academy

    Khung 4D (Delegation · Description · Discernment · Diligence) để cộng tác hiệu quả với AI.

    Đạt được sau khoá học:
    • Quyết định việc nào giao AI, việc nào tự làm (Delegation)
    • Mô tả yêu cầu rõ: sản phẩm · quy trình · hành vi (Description)
    • Đánh giá phản biện chất lượng & lập luận của AI (Discernment)
    • Dùng AI có đạo đức, minh bạch & chịu trách nhiệm cuối (Diligence)
    Chứng chỉ hoàn thành AI Fluency: Framework & Foundations của Nguyễn Phúc Nguyên Châu — Anthropic
  • 2026-06-20✓ Đã hoàn thành

    Course Certificate · Anthropic Academy

    Nền tảng kỹ thuật + AI có trách nhiệm: Claude làm tốt gì, giới hạn ở đâu.

    Đạt được sau khoá học:
    • Nắm vững 4 thuộc tính lõi: Next Token Prediction, Knowledge, Working Memory, Steerability
    • Phân biệt dấu ấn Pretraining (hoàn thành văn bản) và Fine-tuning (trợ lý 3H)
    • Nhận diện 4 lỗi hành vi đặc trưng: Sycophancy, Verbosity, Over-caution, Loose calibration
    • Sử dụng ma trận chẩn đoán lỗi va chạm giữa các thuộc tính để xử lý và cải thiện prompt
    Chứng chỉ hoàn thành AI Capabilities and Limitations của Nguyễn Phúc Nguyên Châu — Anthropic

Developer · Claude Code

Nhóm các khóa học chuyên sâu dành cho lập trình viên và kiến trúc sư giải pháp: thiết kế hệ thống RAG, tích hợp API & Tool Use (gọi hàm), phát triển MCP Server kết nối dữ liệu ngoài, và xây dựng các mô hình Agent tự động hóa.

  • 2026-07-04✓ Đã hoàn thành

    Course Certificate · Anthropic Academy

    Xây app Claude thật từ đầu: API & streaming, prompt engineering + evaluation, RAG, tool use/MCP, agentic workflows.

    Đạt được sau khoá học:
    • Bảo mật API key phía server và xử lý streaming response (giảm perceived latency)
    • Ép định dạng dữ liệu đầu ra có kiểm soát bằng prefilling + stop sequences (JSON/XML)
    • Xây pipeline đánh giá prompt (evaluations) tự động với graders (model + code)
    • Tự dựng RAG từ đầu: chunking, embeddings, semantic + BM25 hybrid search
    • Tool use nâng cao & Model Context Protocol (MCP) để Claude chạm dữ liệu/hệ thống ngoài
    • Thiết kế agentic workflows: Chaining, Routing, Parallelization, Evaluator-Optimizer
    Chứng chỉ hoàn thành Building with the Claude API của Nguyễn Phúc Nguyên Châu — Anthropic
  • 2026-07-07✓ Đã hoàn thành

    Course Certificate · Anthropic Academy

    Setup, context management, subagents, MCP cơ bản trong Claude Code.

    Đạt được sau khoá học:
    • Làm chủ quy trình phát triển tác nhân cốt lõi: Explore → Plan → Code → Commit
    • Quản lý bộ nhớ ngữ cảnh (context window) hiệu quả qua compaction, /compact và /clear
    • Thiết lập các cơ chế Hook tự động hóa (PostToolUse) và ngăn chặn rủi ro bảo mật (PreToolUse)
    • Tích hợp MCP Servers, kiểm soát quyền truy cập thư mục và ủy thác tác vụ qua Subagents độc lập
    Chứng chỉ hoàn thành Claude Code 101 của Nguyễn Phúc Nguyên Châu — Anthropic
  • 2026-07-09✓ Đã hoàn thành

    Course Certificate · Anthropic Academy

    AI-assisted coding, terminal, debugging, CI/CD thực chiến.

    Đạt được sau khoá học:
    • Làm chủ cơ chế hoạt động của Coding Assistant (Language Model + Tools) và bộ built-in tools nâng cao
    • Tối ưu hóa context qua CLAUDE.md và điều hướng hội thoại linh hoạt bằng /compact, /clear, /rewind
    • Ứng dụng Planning Mode kết hợp Effort level (ultrathink) để giải quyết các tác vụ phức tạp cả chiều rộng lẫn chiều sâu
    • Thiết lập các tùy biến nâng cao: Custom Slash Commands với $ARGUMENTS, Hooks tự động hóa, Agent SDK và CI/CD qua GitHub Actions
    Chứng chỉ hoàn thành Claude Code in Action của Nguyễn Phúc Nguyên Châu — Anthropic
  • 2026-07-11✓ Đã hoàn thành

    Course Certificate · Anthropic Academy

    Build app trên Claude Developer Platform từ first-principles: API request, agent loop, tool use, built-in tools/Skills/MCP, managed agents & deployment.

    Đạt được sau khoá học:
    • Hiểu mô hình 3 lớp của Claude Developer Platform: Primitives, Infrastructure và Controls
    • Nắm vững cấu trúc và cách gọi Messages API cơ bản (model, max_tokens, messages)
    • Thiết kế vòng lặp phản hồi tự động (Agent Loop) kết hợp Tool Use ở client-side
    • Ứng dụng các công cụ tích hợp sẵn (built-in server tools: Web search, Code execution, Web fetch)
    • Phân biệt và lập trình Managed Agents (chạy trên hạ tầng Anthropic) qua Event Stream
    Chứng chỉ hoàn thành Claude Platform 101 của Nguyễn Phúc Nguyên Châu — Anthropic
  • 2026-07-11✓ Đã hoàn thành

    Course Certificate · Anthropic Academy

    Build MCP server, tool calling, event-driven, deployment.

    Đạt được sau khoá học:
    • Phân biệt kiến trúc MCP Client vs MCP Server và cách MCP triệt tiêu glue code khi tích hợp API bên thứ ba
    • Nắm ba capability của MCP Server (Tools, Resources, Prompts) cùng bộ ba control model: model-controlled, application-controlled, user-controlled
    • Dựng MCP Server bằng Python SDK (FastMCP) qua các decorator @mcp.tool / @mcp.resource / @mcp.prompt
    • Viết MCP Client đủ 5 hàm: list_tools/call_tool, read_resource, list_prompts/get_prompt
    • Kiểm thử tools · resources · prompts bằng MCP Inspector (mcp dev) trước khi tích hợp
    Chứng chỉ hoàn thành Model Context Protocol (MCP) của Nguyễn Phúc Nguyên Châu — Anthropic
  • 2026-07-15✓ Đã hoàn thành

    Course Certificate · Anthropic Academy

    MCP nâng cao: sampling (server mượn model qua client), logging & progress notifications, và roots (truy cập file local có ranh giới).

    Đạt được sau khoá học:
    • Dùng Sampling để MCP Server mượn mô hình ngôn ngữ qua Client — Client giữ credential và trả phí token
    • Bổ sung Logging & Progress notifications cho tool chạy lâu qua context.info / context.report_progress
    • Cấp quyền file bằng Roots (list_roots, read_dir) và tự thực thi ranh giới bảo mật qua is_path_allowed()
    • Nắm hai nhóm message JSON-RPC (Request–Result vs Notification) và tính hai chiều của giao thức MCP
    • Phân biệt transport stdio và Streamable HTTP: workaround SSE, mcp-session-id, mô hình hai kết nối
    • Cân nhắc stateless_http / json_response khi scale ngang — đánh đổi giữa khả năng scale và chức năng
    Chứng chỉ hoàn thành Model Context Protocol: Advanced Topics của Nguyễn Phúc Nguyên Châu — Anthropic
  • 2026-07-15✓ Đã hoàn thành

    Course Certificate · Anthropic Academy

    Ủy thác tác vụ cho subagent chạy trong context window riêng: built-in (General purpose, Explore, Plan), custom subagent, bốn pattern thiết kế và quy tắc quyết định khi nào nên/không nên delegate.

    Đạt được sau khoá học:
    • Hiểu subagent chạy trong context window riêng và chỉ trả summary về main thread — đánh đổi bằng visibility
    • Nắm ba built-in subagent (General purpose, Explore, Plan) và cách tạo custom subagent bằng /agents
    • Cấu hình subagent qua YAML frontmatter: name, description, tools, model, color — body là system prompt
    • Biết description vừa quyết định khi nào Claude delegate, vừa định hình input prompt mà main agent viết ra
    • Áp dụng bốn pattern hiệu quả: description cụ thể, output format, obstacle reporting, giới hạn tool theo vai trò
    • Vận dụng quy tắc quyết định "phần việc trung gian có quan trọng không" và tránh ba anti-pattern: expert persona, sequential pipeline, test runner
    Chứng chỉ hoàn thành Introduction to Subagents của Nguyễn Phúc Nguyên Châu — Anthropic
  • 2026-07-15✓ Đã hoàn thành

    Course Certificate · Anthropic Academy

    Skill là folder chỉ dẫn (SKILL.md) Claude Code tự khám phá và nạp on demand khi yêu cầu khớp description: tạo skill, bộ field metadata, allowed-tools, progressive disclosure, thứ tự ưu tiên Enterprise → Personal → Project → Plugins, ba cách chia sẻ cho team, và checklist troubleshooting.

    Đạt được sau khoá học:
    • Đóng gói chỉ dẫn lặp lại thành skill — folder chứa SKILL.md, nạp on demand khi yêu cầu khớp description
    • Nắm bốn field metadata: name (≤64 ký tự) và description (≤1.024 ký tự) bắt buộc, allowed-tools và model tuỳ chọn
    • Giới hạn tool bằng allowed-tools cho workflow read-only — bỏ trống field này là KHÔNG giới hạn gì
    • Áp dụng progressive disclosure: giữ SKILL.md dưới 500 dòng, tách scripts/references/assets và chạy script thay vì đọc để tiết kiệm context
    • Vận dụng thứ tự ưu tiên Enterprise → Personal → Project → Plugins và ba cách chia sẻ: repo, plugin/marketplace, enterprise managed settings
    • Cấp skill cho custom subagent qua field skills — subagent không tự kế thừa skill, built-in agent không dùng được skill
    • Chẩn đoán sự cố theo ba tầng: không load (cấu trúc), không trigger hoặc chọn nhầm (description), fail lúc chạy (dependency/permission/path)
    Chứng chỉ hoàn thành Introduction to Agent Skills của Nguyễn Phúc Nguyên Châu — Anthropic