Đề cương khóa học
Giai đoạn 1 — Làm quen với Claude Code — 30 phút
- Claude là gì và điều gì khiến Claude Code khác biệt so với trò chuyện thông thường
- Hướng dẫn nhanh: chúng ta sẽ sử dụng ứng dụng Claude hôm nay (web hoặc desktop); CLI và các bề mặt khác được đề cập trong thẻ tham khảo
- Khảo sát giao diện: bắt đầu phiên lập trình, hiểu không gian làm việc
- Cách Claude Code suy nghĩ: vòng lặp mô tả → lập kế hoạch → hành động → xem xét
- Hiểu về quyền truy cập: tại sao Claude hỏi trước khi tạo tệp hoặc chạy code
- Lượt xây dựng đầu tiên của bạn: yêu cầu Claude tạo một trang web đơn giản có kiểu dáng từ một mô tả một câu
- Lặp lại kết quả: "khiến tiêu đề lớn hơn", "thay đổi bảng màu", "thêm thanh điều hướng"
- Bài tập có hướng dẫn: người tham gia bắt đầu phiên làm việc và xây dựng một trang web "Giới thiệu về tôi" cá nhân hóa, hoàn thiện qua các chỉ dẫn tiếp theo
Mục tiêu: mọi người vượt qua rào cản tương tác đầu tiên và thoải mái với giao diện.
Nghỉ giải lao — 7 phút
Giai đoạn 2 — Xây dựng các thứ thực tế bằng tiếng Anh thông thường — 55 phút
Ba tác vụ ngày càng phức tạp hơn chỉ sử dụng các lệnh nhập (prompts) ngôn ngữ tự nhiên.
- Tác vụ 1 — Bảng điều khiển tương tác: bảng điều khiển có kiểu dáng với dữ liệu mẫu, biểu đồ, thống kê. Thực hành đưa ra hướng dẫn thiết kế: "sử dụng giao diện tối", "thêm thanh bên", "khiến nó có khả năng phản hồi (responsive)."
- Tác vụ 2 — Phân tích dữ liệu: cung cấp một tệp CSV mẫu, yêu cầu Claude tóm tắt, xác định xu hướng, tìm giá trị cao/thấp nhất và tạo biểu đồ trực quan. Minh họa việc Claude viết và thực thi code thay mặt bạn.
- Tác vụ 3 — Công cụ tự động hóa: xây dựng một tiện ích đơn giản — bộ chuyển đổi đơn vị, ứng dụng đố vui hoặc máy tính ngân sách. Giới thiệu khái niệm rằng Claude có thể xây dựng các công cụ tương tác, không chỉ là các trang tĩnh.
Sau mỗi tác vụ, giảng viên làm nổi bật những gì Claude đã làm ở phía sau: các tệp được tạo, code được viết, cách đọc đầu ra. Người tham gia ghi lại các lệnh nhập tốt nhất của họ vào một Sổ tay lệnh nhập (Prompt Playbook) chung.
Nghỉ giải lao — 7 phút
Giai đoạn 3 — Làm việc thông minh hơn với Claude Code — 35 phút
- Nghệ thuật của lệnh nhập tốt: chỉ dẫn cụ thể so với mơ hồ
- Trình diễn trực tiếp: so sánh song song giữa lệnh nhập yếu và mạnh trên cùng một tác vụ
- Lặp lại và hoàn thiện: yêu cầu Claude giải thích các lựa chọn, hoàn tác thay đổi hoặc thử một cách tiếp cận khác
- Làm việc với tệp được tải lên: "đọc tài liệu này và tóm tắt nó", "chuyển đổi bảng tính này thành biểu đồ"
- Quy trình nhiều bước: kết nối các yêu cầu để xây dựng các đầu ra phức tạp
- Hiểu về chi phí và mức sử dụng: cách token, cửa sổ ngữ cảnh và cấp độ thuê bao hoạt động
- Khi nào nên sử dụng Claude Code so với trò chuyện Claude thông thường
- Bài tập có hướng dẫn: người tham gia mở rộng một trong các dự án Giai đoạn 2 của họ với một tính năng mới sử dụng lệnh nhập nhiều bước, sau đó so sánh lệnh nhập trước và sau để xác định điều gì đã tạo nên sự khác biệt
Mục tiêu: nâng cấp từ "nó hoạt động" thành "tôi có thể đạt được kết quả tuyệt vời một cách nhất quán."
Nghỉ giải lao — 7 phút
Giai đoạn 4 — Kết nối Claude với các công cụ của bạn bằng MCP — 34 phút
Trước giờ học: người tham gia đã được gửi email hướng dẫn để kết nối Gmail hoặc Google Drive trước phiên học, do đó thời gian trong lớp được dành để sử dụng kết nối thay vì xác thực.
- MCP (Model Context Protocol) là gì? Hệ thống phích cắm phổ quát cho các công cụ AI
- Tại sao MCP quan trọng: biến Claude từ một trợ lý trò chuyện thành một trung tâm quy trình làm việc kết nối
- Mục lục Bộ kết nối (Connectors Directory): duyệt và thêm các tích hợp trực tiếp từ ứng dụng Claude
- Mở rộng Desktop: cài đặt bằng một cú nhấp chuột (dành cho người dùng Claude Desktop)
- Trình diễn trực tiếp (một quy trình): "Kiểm tra lịch Google của tôi về các cuộc họp ngày mai và phác thảo email chuẩn bị cho mỗi cuộc họp"
- Bài tập có hướng dẫn: người tham gia sử dụng dịch vụ đã kết nối trước của họ (hoặc kết nối một dịch vụ trực tiếp) để giao một tác vụ cho Claude — ví dụ, "Đọc các email gần đây của tôi về cập nhật dự án và tạo một tài liệu tóm tắt"
- Các khái niệm chính: OAuth, quyền truy cập, quản lý quyền truy cập công cụ theo cuộc trò chuyện, nhận thức về bảo mật, nơi để tìm các bộ kết nối mới
Mục tiêu: người tham gia nhìn nhận Claude như một lớp kết nối, không chỉ là một công cụ lập trình.
Giai đoạn 5 — Dự án tổng hợp & Tổng kết — 35 phút
Dự án tổng hợp nhỏ (25 phút): Mỗi người tham gia chọn một kịch bản:
- Một trang hạ cánh (landing page) được hoàn thiện hoặc trang web danh mục đầu tư (portfolio)
- Một đường ống phân tích dữ liệu: tải lên tệp, phân tích nó, tạo báo cáo trực quan
- Một công cụ tương tác giải quyết một vấn đề thực tế từ quy trình làm việc của họ
- Một quy trình làm việc kết nối: lấy dữ liệu từ dịch vụ họ đã kết nối trong Giai đoạn 4, biến đổi nó, tạo ra một sản phẩm hoàn chỉnh
Giảng viên di chuyển xung quanh, hỗ trợ hoàn thiện lệnh nhập, trưng bày các ví dụ nổi bật.
Tổng kết (10 phút):
- Nơi để đi tiếp theo: Claude Code CLI cho người dùng terminal, tiện ích mở rộng VS Code cho lập trình viên, Cowork cho nhân viên tri thức
- Kế hoạch: Miễn phí so với Pro so với Max — mỗi cấp độ mở khóa điều gì và cấp độ nào phù hợp với trường hợp sử dụng nào
- Tài nguyên được khuyến nghị: tài liệu chính thức, hướng dẫn kỹ thuật xây dựng lệnh nhập (prompt engineering) của Anthropic, các kênh cộng đồng
- Người tham gia rời đi với một thẻ tham khảo bao gồm các mẫu lệnh nhập, cài đặt bộ kết nối và các tích hợp MCP hữu ích
Yêu cầu
Yêu cầu
Hiểu biết về
- Năng lực cơ bản về máy tính: điều hướng tệp và thư mục, sử dụng trình duyệt web và cài đặt ứng dụng
- Hiểu biết chung về những gì các trợ lý AI làm được (ví dụ: đã từng sử dụng ChatGPT, Gemini hoặc Claude một cách thông thường là một bối cảnh hữu ích, nhưng không bắt buộc)
Kinh nghiệm với
- Không yêu cầu kinh nghiệm lập trình, code hay làm việc với terminal. Khóa học này được thiết kế dành cho những người chưa từng viết một dòng code nào.
- Không cần kinh nghiệm trước đó về Claude hoặc bất kỳ công cụ AI nào.
Yêu cầu kỹ thuật
- Người tham gia nên mang theo laptop (Mac, Windows hoặc Linux) với trình duyệt web hiện đại
- Kết nối Internet ổn định
- Gói thuê bao Claude Pro cho phiên học (gói thuê bao tặng quà 1 tháng được bao gồm khi đăng ký khóa học; hướng dẫn cài đặt sẽ được gửi trước giờ học)
- Claude Desktop được khuyến nghị nhưng không bắt buộc (ứng dụng web tại claude.ai là đủ cho tất cả các bài tập)
- Tài khoản Google được khuyến nghị cho bài tập kết nối MCP (Gmail, Google Drive, Google Calendar), nhưng có các tùy chọn bộ kết nối thay thế
Đối tượng
- Các chuyên gia kinh doanh muốn tận dụng AI để tăng năng suất và tự động hóa
- Chuyên gia marketing, quản lý vận hành và nhà phân tích muốn tự động hóa các tác vụ lặp đi lặp lại
- Người sáng lập và doanh nhân muốn xây dựng nguyên mẫu mà không cần thuê lập trình viên
- Giảng viên và nhà nghiên cứu đang khám phá các quy trình làm việc hỗ trợ bởi AI
- Bất kỳ ai tò mò về những gì Claude có thể xây dựng mà không có nền tảng kỹ thuật
Đánh giá (1)
Tôi đã học được kiến thức về thư viện Streamlit trong Python và chắc chắn tôi sẽ thử sử dụng nó để cải thiện các ứng dụng của đội tôi, những ứng dụng này được tạo bằng R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Khóa học - GitHub Copilot for Developers
Dịch thuật bằng máy