Tôi lập danh sách này cho những người đã biết viết code và muốn xây dựng với các mô hình ngôn ngữ lớn (LLM). Năm 2026, kỹ sư AI có nghĩa là: gọi mô hình qua API, gắn chặt chúng với dữ liệu của bạn, kết nối chúng với công cụ, và giữ cho chúng chạy ổn khi có người dùng thật.
Điểm xuất phát của bạn sẽ thay đổi câu trả lời. Một lập trình viên backend chưa từng huấn luyện mô hình cần một khóa nhập môn khác với một nhà khoa học dữ liệu biết fine-tune mô hình nhưng chưa từng triển khai API, vì vậy 2 phần đầu chia theo nền tảng. 6 phần còn lại sắp xếp theo kỹ năng, từ LLM API đến công cụ lập trình AI.
Nếu bạn vẫn phân vân giữa xây dựng với AI hay chỉ sử dụng nó, hãy bắt đầu với hướng dẫn rộng hơn của chúng tôi về các khóa học AI tốt nhất.
Xếp hạng khóa học, số lượng đánh giá và học viên được xác minh lần cuối vào .
Bảng so sánh các khóa học Kỹ sư AI tốt nhất
Mọi khóa học và lộ trình của DataCamp trong bài đều được liệt kê bên dưới với xếp hạng trực tiếp và số học viên. Các khóa từ nhà cung cấp khác được đề cập trong chính các phần.
Tổng quan nhanh về các khóa kỹ sư AI của chúng tôi. Xếp hạng và số học viên xác minh 2026-09-25.
Khóa kỹ sư AI tốt nhất cho kỹ sư phần mềm bắt đầu từ API, không phải toán, vì công việc là đưa tính năng LLM vào phần mềm bạn đang duy trì.
Bạn đã có phần khó: kiểm soát phiên bản, kiểm thử và triển khai. Thiếu sót là cách gọi mô hình, gắn nó vào dữ liệu của bạn và kết nối nó với công cụ.
1. Associate AI Engineer for Developers - DataCamp
Lộ trình chính của chúng tôi cho lập trình viên đã biết Python nhưng chưa có kinh nghiệm máy học hay LLM, và là lộ trình tôi sẽ học đầu tiên.
Xếp hạng
4.8/5
29,664 đánh giá
Số khóa
10
trong lộ trình
Học viên
174K
khóa nổi bật
Cấp độ: Mới bắt đầu về AI, thoải mái với Python
Thời lượng: 29 giờ
Chi phí: Bao gồm trong gói đăng ký, từ $14/tháng thanh toán năm
Phù hợp nhất cho: Lập trình viên bổ sung tính năng LLM cho sản phẩm đang duy trì
10 khóa chạy từ OpenAI API và kỹ thuật prompt qua embeddings, Pinecone, Hugging Face, LangChain và LLMOps. Phiên bản mới nhất thêm Working with the OpenAI Responses API và Introduction to Model Context Protocol (MCP), nên giờ bao quát cả kết nối công cụ, không chỉ cuộc hội thoại.
Các dự án hướng dẫn xen giữa các khóa, như trợ lý du lịch Paris dựa trên OpenAI API và phân tích chủ đề đánh giá quần áo bằng embeddings. Cũng có một khóa về nguyên tắc kỹ thuật phần mềm trong Python, dễ bỏ qua nhưng đáng làm.
Lộ trình chuẩn bị cho chứng chỉ AI Engineer for Developers Associate của chúng tôi, chứng chỉ để thêm vào sau khi hoàn thành. Điều nó không dạy là huấn luyện mô hình: không có PyTorch, phù hợp với nhóm này và không phù hợp nếu bạn muốn fine-tune.
2. Building AI Agents with Google ADK - DataCamp
Một framework agent thứ hai trong 1 giờ, và là cách rẻ nhất để biết ý tưởng nào thuộc một thư viện và ý tưởng nào mang tính tổng quát.
Xếp hạng
4.8/5
591 đánh giá
Học viên
7K
mọi thời điểm
Cập nhật
Thg 3 2026
làm mới nội dung
Cấp độ: Trung cấp
Thời lượng: 1 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Lập trình viên dùng Google Cloud, hoặc ai chỉ từng xây agent bằng LangChain
Hai chương bao quát chạy một agent với Agent Development Kit (ADK) của Google, rồi xây hệ thống đa agent. Francesca Donadoni giảng dạy.
Lộ trình cho lập trình viên dạy agent qua LangChain và MCP, nên ADK cho bạn điểm so sánh. Nếu công ty bạn chạy trên Google Cloud, đây cũng là framework bạn có khả năng được yêu cầu dùng. Với 1 giờ, nội dung triển khai còn nhẹ, hãy coi như định hướng hơn là khóa đầy đủ.
3. AI Engineer Path - Scrimba
Lựa chọn tốt hơn nếu stack của bạn là JavaScript hoặc TypeScript thay vì Python.
Cấp độ: Trung cấp, giả định JavaScript front-end
Thời lượng: 11,4 giờ screencast tương tác
Chi phí: Scrimba Pro, $24,50/tháng thanh toán năm
Phù hợp nhất cho: Lập trình viên web làm việc với Node hoặc codebase front-end
Nội dung bao gồm agent, retrieval augmented generation (RAG), MCP, và kỹ thuật ngữ cảnh, với công cụ như LangChain.js và Vercel AI SDK. Bài học dùng screencast tương tác của Scrimba, nơi bạn tạm dừng giảng viên và chỉnh code của họ ngay trên trình duyệt.
Hầu như mọi khóa kỹ sư AI, kể cả của chúng tôi, đều giả định Python. Nếu bạn triển khai JavaScript, học pattern bằng chính ngôn ngữ mình dùng sẽ nhanh hơn. Đánh đổi là độ sâu: không có nội bộ mô hình hay fine-tuning, và bạn cuối cùng vẫn sẽ cần Python cho công cụ mô hình mở.
Các khóa Kỹ sư AI tốt nhất cho Nhà Khoa học Dữ liệu
Khóa kỹ sư AI tốt nhất cho nhà khoa học dữ liệu bỏ qua phần máy học bạn đã biết và dạy những gì sổ tay chưa từng yêu cầu: ứng dụng LLM, thực hành phần mềm và triển khai.
Nhà khoa học dữ liệu đã nắm phần mô hình. Khoảng trống là khâu triển khai: kiểm thử, kiểm soát phiên bản, và đưa mô hình ra sau một giao diện người khác dựa vào.
1. Associate AI Engineer for Data Scientists - DataCamp
Lộ trình của chúng tôi cho nhà khoa học dữ liệu chuyển từ notebook sang hệ thống AI sản xuất.
Xếp hạng
4.8/5
41,448 đánh giá
Số khóa
13
trong lộ trình
Học viên
303K
khóa nổi bật
Cấp độ: Trung cấp, giả định Python và máy học cơ bản
Thời lượng: 40 giờ
Chi phí: Bao gồm trong gói đăng ký, từ $14/tháng thanh toán năm
Phù hợp nhất cho: Nhà khoa học dữ liệu muốn huấn luyện, fine-tune và triển khai mô hình, không chỉ gọi mô hình
13 khóa bắt đầu với scikit-learn và PyTorch, đi qua nền tảng LLM và chạy Llama 3 cục bộ, và kết thúc ở thực hành phần mềm: kiểm thử với pytest, Git, và khái niệm MLOps. Giải thích mô hình với SHAP và LIME cũng có.
Nó dài hơn lộ trình cho lập trình viên 11 giờ vì bổ sung thói quen kỹ thuật mà đa số nhà khoa học dữ liệu chưa cần. Dự án hướng dẫn gồm mô hình OCR cho tài liệu bảo hiểm scan và một dự án LLM phân loại đánh giá ô tô.
Nó chuẩn bị cho chứng chỉ AI Engineer for Data Scientists Associate của chúng tôi. Khoảng trống: dạy rất ít về xây dựng ứng dụng LLM, không có RAG và không có framework agent, đó là lý do khóa tiếp theo có mặt ở đây.
2. Developing LLM Applications with LangChain - DataCamp
Lớp xây dựng ứng dụng mà lộ trình cho nhà khoa học dữ liệu lược qua, và là khóa tôi sẽ học ngay sau đó.
Xếp hạng
4.8/5
4,907 đánh giá
Học viên
50K
mọi thời điểm
Cập nhật
Thg 1 2026
làm mới nội dung
Cấp độ: Trung cấp
Thời lượng: 3 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Nhà khoa học dữ liệu có thể fine-tune mô hình nhưng chưa từng xây dựng ứng dụng quanh nó
Ba chương bao quát LangChain và cơ chế chatbot, chuỗi và agent, và lượt đầu tiên với RAG. Jonathan Bennion, một người đóng góp LangChain, giảng dạy.
LangChain nhận phê bình xác đáng vì nhiều lớp trừu tượng và API thay đổi thường xuyên. Dẫu vậy đây vẫn là framework được nhiều tin tuyển dụng nêu tên, và đây là khóa đầu của lộ trình Developing Applications with LangChain nếu bạn muốn học tiếp.
3. Generative AI Engineering with LLMs Specialization - IBM, Coursera
Sâu về phía mô hình hơn bất kỳ nội dung nào chúng tôi xuất bản ở cấp này.
Cấp độ: Trung cấp, cần Python, có PyTorch càng tốt
Thời lượng: 6 khóa, khoảng 3 tháng
Chi phí: Gói đăng ký Coursera
Phù hợp nhất cho: Nhà khoa học dữ liệu muốn nội bộ transformer và phương pháp fine-tuning
Xuyên suốt 6 khóa, nội dung đi từ tokenization và data loader qua mô hình ngôn ngữ transformer tới LoRA, QLoRA, và các phương pháp alignment như DPO và PPO, tất cả bằng PyTorch và Hugging Face. Danh mục của IBM ghi nhận cập nhật nội dung tháng 8/2026.
Khóa cuối bao quát RAG và agent với LangChain, nhưng ở mức nhẹ. Hãy học nếu bạn quan tâm cách LLM hoạt động và cách thích nghi chúng, không phải những gì bạn có thể triển khai ngay quý này.
Khóa tốt nhất để làm việc với LLM API dạy chính yêu cầu gọi: messages, tham số, đầu ra có cấu trúc, function calling, và cách xử lý khi API lỗi.
Mọi phần sau đều giả định bạn làm được việc này. 5 lựa chọn sau đều là của chúng tôi, vì đây là nơi danh mục của chúng tôi sâu nhất, bao quát 2 nhà cung cấp và mọi khóa đều được cập nhật năm 2026.
1. Working with the OpenAI API - DataCamp
Khóa nên học đầu tiên, và là khóa độc lập được học nhiều nhất trong bài.
Xếp hạng
4.8/5
9,508 đánh giá
Học viên
174K
mọi thời điểm
Cập nhật
Thg 2 2026
làm mới nội dung
Cấp độ: Mới bắt đầu về AI, thoải mái với Python
Thời lượng: 3 giờ
Chi phí: Chương 1 miễn phí, truy cập đầy đủ từ $14/tháng thanh toán năm
Phù hợp nhất cho: Lập trình viên thực hiện lần gọi API đầu tiên
Ba chương bao quát OpenAI API, prompt các mô hình OpenAI, và hội thoại nhiều lượt. James Chapman và Eduardo Oliveira, CTO của chúng tôi, giảng dạy.
Với 174K học viên và 9,508 đánh giá, đây là khóa có mẫu đánh giá lớn nhất đứng sau xếp hạng trong số các khóa ở đây. Chỉ dùng OpenAI, nên khái niệm chuyển sang nhà cung cấp khác còn code thì phần lớn không.
2. Prompt Engineering with the OpenAI API - DataCamp
Prompt như code, với mục tiêu là đầu ra có thể tái tạo chứ không phải đầu ra chỉ chạy được một lần.
Xếp hạng
4.8/5
4,432 đánh giá
Học viên
53K
mọi thời điểm
Cập nhật
Thg 7 2026
làm mới nội dung
Cấp độ: Mới bắt đầu
Thời lượng: 4 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Lập trình viên cần đầu ra có cấu trúc, nhất quán từ mô hình
Bốn chương bao quát thực hành tốt nhất khi prompt, chiến lược nâng cao, prompt cho ứng dụng doanh nghiệp, và prompt cho chatbot. Fouad Trad giảng dạy.
Với 4 giờ, đây là khóa dài nhất trong mục này. Chương chatbot trùng lặp với chương hội thoại ở trên, nên bạn có thể đi nhanh.
3. Developing AI Systems with the OpenAI API - DataCamp
Những gì cần học khi nguyên mẫu của bạn gặp người dùng không phải người xây nó.
Xếp hạng
4.8/5
3,073 đánh giá
Học viên
22K
mọi thời điểm
Cập nhật
Thg 7 2026
làm mới nội dung
Cấp độ: Trung cấp
Thời lượng: 3 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Lập trình viên sắp đưa tính năng LLM đến người dùng
Ba chương bao quát cấu trúc ứng dụng đầu-cuối, function calling, và thực hành tốt nhất cho ứng dụng sản xuất. Francesca Donadoni giảng dạy.
Function calling là chương cần ưu tiên, vì đó là cách mô hình chuyển yêu cầu có cấu trúc sang code của bạn. Phiên bản mới nhất của lộ trình cho lập trình viên đã bỏ khóa này, nên hãy học riêng nếu bạn đã theo lộ trình.
4. Introduction to Claude Models - DataCamp
Anthropic API, dành cho đội muốn có nhà cung cấp thứ hai hoặc xây trên Claude trước.
Xếp hạng
4.8/5
981 đánh giá
Học viên
14K
mọi thời điểm
Cập nhật
Thg 6 2026
làm mới nội dung
Cấp độ: Trung cấp
Thời lượng: 3 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Nhóm đánh giá nhiều hơn một nhà cung cấp mô hình
Ba chương bao quát Anthropic API, prompt với Claude, và tương tác nhiều thông điệp. Nikhil Rangarajan giảng dạy.
Xây trên 2 nhà cung cấp là bảo hiểm rẻ trước thay đổi giá và sự cố ngừng hoạt động, và định dạng yêu cầu khác nhau nhiều hơn tài liệu gợi ý. Với 981 đánh giá, xếp hạng dựa trên mẫu nhỏ hơn so với các khóa OpenAI.
5. Introduction to LLMs in Python - DataCamp
Điều gì diễn ra bên trong mô hình bạn đang gọi.
Xếp hạng
4.8/5
1,936 đánh giá
Học viên
36K
mọi thời điểm
Cập nhật
Thg 6 2026
làm mới nội dung
Cấp độ: Trung cấp
Thời lượng: 3 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Lập trình viên muốn gỡ lỗi hành vi mô hình, không chỉ quan sát
Ba chương bao quát cách LLM và transformer hoạt động, fine-tuning LLM, và đánh giá hiệu năng LLM. Jasmin Ludolf và Iván Palomares Carrascosa giảng dạy.
Bạn có thể triển khai nhiều thứ mà không cần khóa này. Chương đánh giá là lý do tôi vẫn khuyên học, vì hiểu cách chấm điểm đầu ra LLM giúp bạn biết khi nào điểm số đang đánh lừa. Nó cũng thuộc lộ trình cho nhà khoa học dữ liệu, nên bỏ qua nếu bạn đã học lộ trình đó.
Khóa RAG tốt nhất dạy truy xuất trước khi sinh, vì câu trả lời RAG tệ thường do truy xuất sai mảnh nội dung, không phải do mô hình.
Retrieval augmented generation (RAG) gắn câu trả lời của mô hình với tài liệu bạn cung cấp. Nó dựa trên embeddings, biến văn bản thành vector để so sánh theo nghĩa.
1. Introduction to Embeddings with the OpenAI API - DataCamp
Tìm kiếm ngữ nghĩa từ nguyên lý đầu tiên, và là ý tưởng nền cho cả mục này.
Xếp hạng
4.8/5
3,296 đánh giá
Học viên
23K
mọi thời điểm
Cập nhật
Thg 3 2026
làm mới nội dung
Cấp độ: Trung cấp
Thời lượng: 3 giờ
Chi phí: Chương 1 miễn phí, truy cập đầy đủ từ $14/tháng thanh toán năm
Phù hợp nhất cho: Lập trình viên muốn hiểu tại sao truy xuất trả về đúng những gì nó trả
Ba chương bao quát embedding là gì, embedding cho ứng dụng AI như tìm kiếm ngữ nghĩa và gợi ý, và nhập môn cơ sở dữ liệu vector. Emmanuel Pire và James Chapman giảng dạy.
Toàn bộ dùng mô hình embedding của OpenAI. Mô hình embedding mã nguồn mở từ Hugging Face giống nhau về khái niệm nhưng cần code khác.
2. Building AI Applications with Pinecone - DataCamp
Nơi lưu vector khi có quá nhiều để giữ trong bộ nhớ.
Xếp hạng
4.8/5
2,266 đánh giá
Học viên
11K
mọi thời điểm
Cập nhật
Thg 7 2026
làm mới nội dung
Cấp độ: Trung cấp
Thời lượng: 3 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Lập trình viên chuyển từ chỉ mục nguyên mẫu sang quy mô sản xuất
Ba chương bao quát cơ bản về Pinecone, quản lý vector bằng Python, và tinh chỉnh hiệu năng cho ứng dụng AI. James Chapman và Ryan Ong giảng dạy.
Dạy cụ thể Pinecone, một cơ sở dữ liệu vector quản lý. Hầu hết khái niệm có thể mang sang Weaviate, Chroma, hoặc pgvector, còn client code thì không.
3. Retrieval Augmented Generation (RAG) with LangChain - DataCamp
Mẫu kiến trúc từ đầu đến cuối, và là khóa được cập nhật gần nhất trong bài này.
Xếp hạng
4.8/5
2,083 đánh giá
Học viên
20K
mọi thời điểm
Cập nhật
Thg 9 2026
làm mới nội dung
Cấp độ: Trung cấp
Thời lượng: 3 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Lập trình viên gắn câu trả lời vào tài liệu do mình kiểm soát
Ba chương bao quát xây ứng dụng RAG với LangChain, cải thiện kiến trúc RAG, và Graph RAG với đồ thị tri thức. Meri Nova giảng dạy.
Graph RAG là chương mà đa số khóa RAG không có, và là công cụ phù hợp khi tài liệu của bạn mô tả thực thể và mối quan hệ của chúng. Đây cũng là khóa thứ hai trong lộ trình Developing Applications with LangChain của chúng tôi.
Lựa chọn chuyên sâu hơn khi bạn đã có hệ thống RAG nhưng câu trả lời chưa đủ tốt.
Cấp độ: Trung cấp, yêu cầu Python
Thời lượng: 5 mô-đun, khoảng 3 tuần với 10 giờ/tuần
Chi phí: Gói Coursera hoặc DeepLearning.AI
Phù hợp nhất cho: Lập trình viên có chất lượng truy xuất chững lại
Zain Hasan dạy truy xuất sâu hơn chúng tôi: tìm kiếm từ khóa BM25, tìm kiếm lai với reciprocal rank fusion, cross-encoder reranking, và cắt đoạn (chunking), dùng Weaviate làm cơ sở dữ liệu vector. Mô-đun cuối bao quát đánh giá và giám sát với Arize Phoenix.
Ra mắt tháng 7/2025. Lab xây chatbot trên bộ dữ liệu thương mại điện tử và tin tức hư cấu thay vì tài liệu của bạn, nên hãy học sau, khi bạn đã gặp vấn đề truy xuất của chính mình.
Gợi ý của chúng tôi: Học 3 khóa của chúng tôi theo thứ tự, bắt đầu với Introduction to Embeddings with the OpenAI API. Chuyển sang khóa RAG của DeepLearning.AI khi vấn đề của bạn là chất lượng truy xuất, không phải pipeline.
Các khóa tốt nhất để xây AI Agent
Khóa agent AI tốt nhất dạy mẫu thiết kế trước và framework sau, vì framework thay đổi nhanh hơn mẫu.
AI agent là một LLM tự quyết định các bước và công cụ cần gọi, thay vì trả lời một lần. Với danh sách chỉ LangChain, xem hướng dẫn của chúng tôi về các khóa LangChain tốt nhất cho lập trình viên.
1. AI Agent Fundamentals - DataCamp
Khái niệm agent không cần code, và là bước đầu đúng đắn dù sau đó bạn sẽ viết rất nhiều code.
Xếp hạng
4.8/5
46,794 đánh giá
Số khóa
3
trong lộ trình
Học viên
138K
khóa nổi bật
Cấp độ: Mới bắt đầu, không cần code
Thời lượng: 6 giờ
Chi phí: Bao gồm trong gói đăng ký, từ $14/tháng thanh toán năm
Phù hợp nhất cho: Bất kỳ ai cần hiểu agent trước khi chọn cách xây
3 khóa bắt đầu với Introduction to AI for Work và Introduction to AI Agents, rồi kết thúc với Building Scalable Agentic Systems. Trên đường học, bạn gặp vòng Thought-Action-Observation, ReAct prompting, mẫu đa agent, và giao thức Agent-to-Agent (A2A).
Lập trình viên có thể bỏ khóa đầu. Phần đáng thời gian là lý do agent thất bại khi rời phát triển, câu hỏi mà mọi khóa sau trong mục này giả định bạn đã đặt ra.
2. Designing Agentic Systems with LangChain - DataCamp
Thiết kế agent vượt qua giai đoạn tutorial, nơi bắt đầu những vấn đề thú vị.
Xếp hạng
4.8/5
2,338 đánh giá
Học viên
14K
mọi thời điểm
Cập nhật
Thg 7 2026
làm mới nội dung
Cấp độ: Trung cấp
Thời lượng: 3 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Lập trình viên có agent chạy được demo nhưng không ổn trong thực tế
Ba chương bao quát các thiết yếu của agent LangChain, xây chatbot với LangGraph, và agent chat động. Dilini K. Sumanapala giảng dạy.
LangGraph là lý do để học: đây là cách LangChain hiện xử lý agent có vòng lặp, rẽ nhánh và lưu trạng thái. Đây là khóa cuối của lộ trình Developing Applications with LangChain, nên nếu muốn toàn bộ trình tự thì học cả lộ trình.
3. Introduction to Model Context Protocol (MCP) - DataCamp
Tiêu chuẩn kết nối agent với công cụ, và là khóa tôi sẽ ưu tiên nếu bạn chỉ còn thời gian cho một khóa nữa.
Xếp hạng
4.8/5
607 đánh giá
Học viên
5K
mọi thời điểm
Cập nhật
Thg 6 2026
làm mới nội dung
Cấp độ: Trung cấp
Thời lượng: 3 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Lập trình viên chán viết tích hợp tùy chỉnh cho mỗi công cụ
Ba chương bao quát các khối xây dựng của MCP, ứng dụng LLM hỗ trợ MCP, và chuẩn bị máy chủ MCP cho sản xuất. James Chapman và Korey Stegared-Pace của Microsoft giảng dạy.
MCP thay thế code nối từng framework bằng một giao diện mà bất kỳ client tương thích nào cũng dùng được. Nó cũng thuộc lộ trình cho lập trình viên, và với 607 đánh giá, xếp hạng dựa trên mẫu nhỏ hơn phần lớn khóa ở đây.
4. AI Agents Course - Hugging Face
Miễn phí, bao trùm nhiều framework, và là lựa chọn không tốn phí tốt nhất trong mục này.
Cấp độ: Trung cấp
Thời lượng: 4 đơn vị cốt lõi cộng 3 đơn vị bổ sung, tự học
Chi phí: Miễn phí, có chứng chỉ
Phù hợp nhất cho: Lập trình viên muốn xem agent trên nhiều framework
Nội dung bao quát smolagents, LlamaIndex, và LangGraph, với phần bổ sung về fine-tuning cho function calling và khả năng quan sát agent. Hugging Face duy trì công khai, và vẫn được cập nhật đến tháng 9/2026.
Xem cùng một agent được xây theo 3 cách là con đường nhanh nhất để biết phần nào là quy ước framework. Chứng chỉ miễn phí, nên hầu như không có lý do để không học cùng với các khóa của chúng tôi.
5. Agentic AI - DeepLearning.AI
Andrew Ng về mẫu thiết kế agent, bằng Python thuần.
Cấp độ: Trung cấp, yêu cầu Python
Thời lượng: 5 mô-đun, khoảng 10 giờ
Chi phí: Video miễn phí, lab và chứng chỉ với Pro $25/tháng thanh toán năm
Phù hợp nhất cho: Lập trình viên muốn học mẫu mà không bị framework che khuất
Ra mắt tháng 10/2025, khóa dạy 4 mẫu: reflection, sử dụng công cụ, lập kế hoạch, và hợp tác đa agent. Mọi thứ xây bằng Python thuần thay vì qua thư viện.
Điều đó khiến đây là tài liệu bền nhất trong mục, vì các mẫu sẽ tồn tại lâu hơn mọi framework kể trên. Đánh đổi là bạn sẽ không học tính năng sản xuất của framework nào, như xử lý trạng thái của LangGraph.
Khóa fine-tuning tốt nhất bắt đầu từ việc tìm và chạy mô hình mở, vì chuẩn bị dữ liệu chứ không phải huấn luyện mới là phần tốn công nhất.
Mô hình open-weight như Llama cho phép bạn chạy và điều chỉnh mô hình trên phần cứng của mình. Fine-tuning huấn luyện lại trên dữ liệu của bạn để mô hình theo định dạng hoặc giọng điệu mà prompt không giữ được.
1. Working with Hugging Face - DataCamp
Tìm, nạp và chạy mô hình mở, là điều kiện tiên quyết cho mọi thứ còn lại ở đây.
Học viên
38K
mọi thời điểm
Cập nhật
Thg 7 2025
làm mới nội dung
Cấp độ: Mới bắt đầu
Thời lượng: 2 giờ
Chi phí: Chương 1 miễn phí, truy cập đầy đủ từ $14/tháng thanh toán năm
Phù hợp nhất cho: Lập trình viên chỉ từng dùng API được lưu trữ
Hai chương bao quát bắt đầu với Hugging Face Hub và xây pipeline cho tác vụ phổ biến. Jacob Marquez giảng dạy.
Đây là khóa cũ nhất trong bài, làm mới lần cuối tháng 7/2025, và thư viện Hugging Face đã thay đổi từ đó. Chưa có xếp hạng, nên hãy dựa vào 38K học viên và danh sách chương. Nó có trong cả hai lộ trình kỹ sư AI của chúng tôi.
2. Fine-Tuning with Llama 3 - DataCamp
Điều chỉnh một mô hình open-weight, trên phần cứng bạn có thể có được.
Xếp hạng
4.8/5
414 đánh giá
Học viên
4K
mọi thời điểm
Cập nhật
Thg 3 2026
làm mới nội dung
Cấp độ: Trung cấp
Thời lượng: 2 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Nhóm cần định dạng hoặc giọng điệu nhất quán ở quy mô lớn
Hai chương bao quát chuẩn bị dữ liệu cho fine-tuning Llama và fine-tuning với SFTTrainer của Hugging Face. Francesca Donadoni giảng dạy.
Chuẩn bị dữ liệu là phần lớn công việc và thường bị đánh giá thấp, vì vậy nó có nguyên một chương. Xếp hạng dựa trên 414 đánh giá, mẫu nhỏ, nên cân nhắc phù hợp.
3. Transformer Models with PyTorch - DataCamp
Tự xây kiến trúc, điều ít kỹ sư cần nhưng sẽ thay đổi cách bạn đọc mọi thứ còn lại.
Xếp hạng
4.8/5
961 đánh giá
Học viên
9K
mọi thời điểm
Cập nhật
Thg 7 2026
làm mới nội dung
Cấp độ: Nâng cao
Thời lượng: 2 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Kỹ sư muốn cơ chế, không phải trừu tượng
Hai chương bao quát các khối xây dựng của mô hình transformer, gồm attention và positional encoding, rồi lắp ráp kiến trúc transformer đầy đủ trong PyTorch. James Chapman giảng dạy.
Học để hiểu chứ không phải để áp dụng. Không ai xây transformer sản xuất từ đầu, và sau khóa này, attention sẽ không còn là từ mà bạn chỉ gật gù nữa.
4. LLM Course - Hugging Face
Miễn phí, chính chủ, và đi sâu kỹ thuật huấn luyện hơn chúng tôi.
Cấp độ: Trung cấp đến nâng cao
Thời lượng: 12 chương, khoảng 6 đến 8 giờ mỗi chương
Chi phí: Miễn phí
Phù hợp nhất cho: Kỹ sư làm fine-tuning nghiêm túc
Các chương mới nhất bao quát tuyển chọn dữ liệu, supervised fine-tuning với SFTTrainer, LoRA, và huấn luyện mô hình suy luận với GRPO. Hugging Face phát triển công khai, và repo GitHub vẫn được cập nhật đến tháng 7/2026.
Những người duy trì thư viện là tác giả, đó là điểm mạnh nhất. Các chương đầu bao quát tác vụ NLP kinh điển mà bạn có thể lướt nhanh nếu chỉ quan tâm LLM.
Khóa LLMOps tốt nhất dạy đánh giá và giám sát song song với triển khai, vì tính năng LLM thất bại một cách âm thầm, với đầu ra có vẻ hợp lý nhưng sai thay vì lỗi hiển thị.
LLMOps bao quát mọi thứ sau nguyên mẫu: quản lý phiên bản prompt, đánh giá đầu ra, phục vụ mô hình, và giám sát khi chạy sản xuất.
1. LLMOps Concepts - DataCamp
Một giờ, và là giờ đáng giá nhất trong bài cho ai sắp triển khai.
Xếp hạng
4.8/5
3,333 đánh giá
Học viên
19K
mọi thời điểm
Cập nhật
Thg 5 2026
làm mới nội dung
Cấp độ: Mới bắt đầu
Thời lượng: 1 giờ
Chi phí: Chương 1 miễn phí, truy cập đầy đủ từ $14/tháng thanh toán năm
Phù hợp nhất cho: Lập trình viên có nguyên mẫu sắp trở thành phụ thuộc của ai đó
Ba chương theo vòng đời LLM qua giai đoạn ý tưởng, phát triển, và vận hành. Max Knobbout, nhà khoa học ứng dụng tại Uber, giảng dạy.
Nội dung mang tính khái niệm, không có code triển khai. Học trước 2 mục tiếp theo, vốn giả định bạn biết vì sao mỗi giai đoạn tồn tại.
2. Deploying AI into Production with FastAPI - DataCamp
Đưa mô hình ra sau API để dịch vụ khác có thể gọi.
Xếp hạng
4.8/5
457 đánh giá
Học viên
5K
mọi thời điểm
Cập nhật
Thg 11 2025
làm mới nội dung
Cấp độ: Nâng cao
Thời lượng: 4 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Kỹ sư chịu trách nhiệm dịch vụ, không chỉ mô hình
Bốn chương bao quát FastAPI cho triển khai mô hình, tích hợp mô hình AI, bảo mật và tối ưu API, và quản lý phiên bản API, giám sát, ghi log. Matt Eckerle giảng dạy.
Chương về quản lý phiên bản và logging là phần tutorial hay bỏ qua, và là phần bạn cần đầu tiên khi có sự cố. Làm mới lần cuối tháng 11/2025, nên kiểm tra tài liệu FastAPI hiện tại cho điểm phụ thuộc phiên bản.
3. MLOps Fundamentals - DataCamp
Thực hành rộng hơn mà LLMOps kế thừa phần lớn thói quen.
Xếp hạng
4.8/5
4,844 đánh giá
Số khóa
4
trong lộ trình
Học viên
45K
khóa nổi bật
Cấp độ: Nâng cao
Thời lượng: 14 giờ
Chi phí: Bao gồm trong gói đăng ký, từ $14/tháng thanh toán năm
Phù hợp nhất cho: Nhóm đưa bất kỳ mô hình nào vào sản xuất, LLM hay không
4 khóa của nó, bao gồm MLOps Concepts, bao quát cách mô hình đi từ notebook đến sản xuất và cách giữ chúng khỏe mạnh khi ở đó.
Giám sát trôi dạt (drift) là phần mang sang LLM rõ nhất. Với 14 giờ, đây là cam kết lớn nhất trong mục, và nhà khoa học dữ liệu đã học lộ trình kỹ sư AI của chúng tôi đã thấy MLOps Concepts.
4. AI Evals for Engineers & PMs - Hamel Husain và Shreya Shankar, Maven
Khóa mà giới thực hành chỉ ra cho đánh giá LLM, kỹ năng nhiều đội bỏ qua.
Cấp độ: Trung cấp đến nâng cao
Thời lượng: 4 tuần, 3 đến 5 giờ/tuần, học theo cohort trực tiếp
Chi phí: Khoảng $5.000 trước giảm giá, truy cập trọn đời bản ghi và các cohort tương lai
Phù hợp nhất cho: Kỹ sư và PM chịu trách nhiệm về việc tính năng LLM có hoạt động không
Bạn gắn đo đạc cho một agent thật, đọc trace, nhóm kiểu lỗi, và xây eval LLM-as-judge và dựa trên code khớp đánh giá của chuyên gia. Cohort ngày 10 tháng 10, 2026 là đợt cuối trong năm.
Không nội dung nào của chúng tôi đi sâu đến vậy về đánh giá. Giá tiền là hạn chế rõ ràng: ở mức đó, đây là quyết định ngân sách đào tạo, không phải cá nhân.
Khóa tốt nhất cho công cụ lập trình AI dạy bạn rà soát những gì công cụ viết, vì chấp nhận code sinh ra mà bạn không hiểu là cách nhanh nhất đưa bug vào sản phẩm.
Công cụ lập trình AI trải từ tự động hoàn thành trong trình soạn thảo, như GitHub Copilot, đến agent như Claude Code có thể chỉnh nhiều file và chạy test. Hãy chọn khóa cho công cụ mà đội bạn thực sự dùng.
1. AI for Software Engineering - DataCamp
Lộ trình rộng, bao quát công cụ bạn dễ gặp ở nhiều đội khác nhau.
Xếp hạng
4.8/5
4,223 đánh giá
Số khóa
4
trong lộ trình
Học viên
13K
khóa nổi bật
Cấp độ: Trung cấp
Thời lượng: 8 giờ
Chi phí: Bao gồm trong gói đăng ký, từ $14/tháng thanh toán năm
Phù hợp nhất cho: Kỹ sư đặt chuẩn mực cho cách một đội dùng công cụ AI
4 khóa gồm AI-Assisted Coding for Developers, Software Development with GitHub Copilot, Software Development with Windsurf, và Vibe Coding with Replit. Matt Palmer, trưởng bộ phận quan hệ nhà phát triển tại Replit, dạy khóa Replit.
Khóa đầu tiên độc lập với công cụ và hữu ích nhất: prompt cho code, rồi kiểm thử và viết tài liệu cho những gì nhận được. Khóa Windsurf và Replit ít quan trọng hơn nếu đội bạn đã tiêu chuẩn hóa một editor.
Chuẩn bị cho chứng chỉ Copilot của GitHub, xây dựng cùng GitHub.
Xếp hạng
4.8/5
30,570 đánh giá
Số khóa
4
trong lộ trình
Học viên
151K
khóa nổi bật
Cấp độ: Trung cấp
Thời lượng: 7 giờ
Chi phí: Bao gồm trong gói đăng ký
Phù hợp nhất cho: Lập trình viên được công ty yêu cầu chứng chỉ GH-300
Nó dùng chung 2 khóa đầu với lộ trình trên, rồi thêm Advanced AI-Assisted Coding for Developers và AI Ethics. Tutorial bổ sung chủ đề thi như gói Copilot, Copilot CLI, và loại trừ nội dung.
Số học viên đến từ AI Ethics, khóa được học nhiều nhất trong lộ trình, nên con số tiêu đề nói nhiều về khóa đó hơn là về Copilot. Học nếu bạn muốn chứng chỉ. Nếu không, lộ trình trên bao quát nhiều công cụ hơn.
3. Claude Code 101 - DataCamp và Anthropic Academy
Lập trình theo hướng agent trong terminal, miễn phí trên nền tảng của chúng tôi và do Anthropic sản xuất.
Xếp hạng
4.8/5
2,060 đánh giá
Học viên
26K
mọi thời điểm
Cập nhật
Thg 7 2026
làm mới nội dung
Cấp độ: Mới bắt đầu
Thời lượng: 3 giờ
Chi phí: Miễn phí
Phù hợp nhất cho: Lập trình viên muốn AI xử lý công việc đa file, không chỉ hoàn thành dòng
Bốn chương bao quát Claude Code là gì, prompt đầu tiên, quy trình hằng ngày, và tùy chỉnh Claude Code cho dự án của bạn. Anthropic Academy sản xuất.
Claude Code làm việc trên toàn bộ codebase, nên khóa tập trung vào rà soát và điều hướng thay đổi hơn là mẹo prompt. Khóa này đặc thù cho Claude, và thói quen quy trình có thể áp dụng sang agent lập trình khác.
4. Claude Code in Action - DataCamp và Anthropic Academy
Khóa tiếp theo cho ai đã chạm tới giới hạn mặc định của Claude Code, và là khóa được xếp hạng cao nhất trong bài.
Xếp hạng
4.9/5
249 đánh giá
Học viên
3K
mọi thời điểm
Cập nhật
Thg 8 2026
làm mới nội dung
Cấp độ: Trung cấp
Thời lượng: 3 giờ
Chi phí: Miễn phí
Phù hợp nhất cho: Lập trình viên muốn giao cho Claude Code công việc dài hơi hơn
Bốn chương bao quát điều hướng phiên làm việc dài, cấu hình Claude với quy tắc và hook, tự động hóa công việc lặp lại với routine và GitHub, và xác minh những gì trả về. Anthropic Academy sản xuất.
Xếp hạng 4.9 đến từ 249 đánh giá, nên chỉ nhỉnh hơn ngưỡng 200 đánh giá của chúng tôi. Kỳ vọng giao diện sẽ nhanh lỗi thời, vì Claude Code thay đổi thường xuyên.
Xếp hạng, số đánh giá và số học viên cho các khóa của chính chúng tôi được lấy từ dữ liệu khóa học trực tiếp, vào ngày hiển thị ở tem tươi mới đầu trang. Với lộ trình, xếp hạng là trung bình theo trọng số đánh giá của các khóa trong lộ trình, và số học viên là của khóa được học nhiều nhất.
Bất kỳ khóa nào không cập nhật nội dung trong 18 tháng qua đều không được chọn, dù là của chúng tôi hay của nhà khác. Chúng tôi cũng loại bỏ xếp hạng cho các khóa có dưới 200 đánh giá, và giới hạn mỗi mục tối đa 5 lựa chọn.
Các khóa bên ngoài được kiểm tra so với trang của nhà cung cấp hoặc các bài viết gần đây vào tháng 9/2026. Ở đâu khóa bên ngoài là lựa chọn tốt hơn, chúng tôi đưa vào và nêu lý do.
Kết luận
Với đa số lập trình viên, lộ trình Associate AI Engineer for Developers là nơi tôi khuyên bắt đầu, vì nó bao quát API, RAG, agent và LLMOps trong 29 giờ và chuẩn bị cho chứng chỉ. Nhà khoa học dữ liệu nên học lộ trình Associate AI Engineer for Data Scientists, và lập trình viên JavaScript sẽ tiến xa nhanh hơn với Scrimba.
Nếu bạn là người mới và chỉ học một khóa trong tuần này, hãy chọn Working with the OpenAI API. Mất 3 giờ, và mọi khóa khác trong bài này đều giả định bạn đã học nó.
Câu hỏi thường gặp
Mất bao lâu để học kỹ sư AI?⌄
Lộ trình Associate AI Engineer for Developers của chúng tôi mất 29 giờ, tức khoảng 6 tuần nếu học 5 giờ/tuần và bạn đã biết Python. Nhà khoa học dữ liệu nên dự trù 40 giờ cho lộ trình Associate AI Engineer for Data Scientists. Sẵn sàng đi làm mất nhiều thời gian hơn hoàn thành một khóa, vì nhà tuyển dụng tìm 2 hoặc 3 dự án đã triển khai, như một ứng dụng RAG trên tài liệu thực hoặc một agent biết gọi công cụ
Tôi có cần kinh nghiệm máy học để trở thành kỹ sư AI không?⌄
Không. Phần lớn công việc kỹ sư AI năm 2026 xây trên mô hình do người khác huấn luyện, thông qua API của OpenAI, Anthropic, hoặc Google, nên bạn cần Python, kỹ năng API, và thực hành phần mềm hơn là lý thuyết máy học. Lộ trình Associate AI Engineer for Developers của chúng tôi không giả định kiến thức máy học. Máy học quan trọng về sau, nếu bạn chuyển sang fine-tune mô hình mở hoặc đánh giá chuyên sâu.
Khác biệt giữa kỹ sư AI và kỹ sư máy học là gì?⌄
Kỹ sư AI xây ứng dụng trên các mô hình sẵn có, dùng LLM API, retrieval augmented generation (RAG), agent, và đánh giá. Kỹ sư máy học huấn luyện, tinh chỉnh và triển khai mô hình, thường với PyTorch hoặc scikit-learn. Hai vai trò chồng lấn ở triển khai và LLMOps, đó là lý do lộ trình cho nhà khoa học dữ liệu của chúng tôi bao gồm cả fine-tuning và MLOps.
Có chứng chỉ cho kỹ sư AI không?⌄
Có. Chúng tôi cung cấp chứng chỉ AI Engineer for Developers Associate và AI Engineer for Data Scientists Associate, và mỗi lộ trình Associate AI Engineer của chúng tôi chuẩn bị cho một chứng chỉ. Với công cụ lập trình AI, kỳ thi GH-300 của GitHub chứng nhận kỹ năng GitHub Copilot, và lộ trình GitHub Copilot Fundamentals (GH-300) của chúng tôi bao quát các mục tiêu này. Chứng chỉ giúp bạn vượt qua sàng lọc CV, nhưng không thay thế một danh mục dự án.
Tôi có thể học kỹ sư AI miễn phí không?⌄
Có, ít nhất là một phần. AI Agents Course và LLM Course của Hugging Face là miễn phí, và các khóa của Anthropic Academy trên nền tảng của chúng tôi, gồm Claude Code 101 và Claude Code in Action, đều không tốn phí. Một lộ trình trả phí có cấu trúc vẫn nhanh hơn, vì các khóa miễn phí hiếm khi nối tiếp thành chuỗi.
Học cách tích hợp trí tuệ nhân tạo (AI) vào các ứng dụng phần mềm thông qua việc sử dụng các giao diện lập trình ứng dụng (API) và các thư viện mã nguồn mở. Hãy bắt đầu hành trình trở thành Kỹ sư Trí tuệ Nhân tạo ngay hôm nay!
Tôi lập danh sách này cho những người đã biết viết code và muốn xây dựng với các mô hình ngôn ngữ lớn (LLM). Năm 2026, kỹ sư AI có nghĩa là: gọi mô hình qua API, gắn chặt chúng với dữ liệu của bạn, kết nối chúng với công cụ, và giữ cho chúng chạy ổn khi có người dùng thật.
Điểm xuất phát của bạn sẽ thay đổi câu trả lời. Một lập trình viên backend chưa từng huấn luyện mô hình cần một khóa nhập môn khác với một nhà khoa học dữ liệu biết fine-tune mô hình nhưng chưa từng triển khai API, vì vậy 2 phần đầu chia theo nền tảng. 6 phần còn lại sắp xếp theo kỹ năng, từ LLM API đến công cụ lập trình AI.
Nếu bạn vẫn phân vân giữa xây dựng với AI hay chỉ sử dụng nó, hãy bắt đầu với hướng dẫn rộng hơn của chúng tôi về các khóa học AI tốt nhất.
Xếp hạng khóa học, số lượng đánh giá và học viên được xác minh lần cuối vào .
Bảng so sánh các khóa học Kỹ sư AI tốt nhất
Mọi khóa học và lộ trình của DataCamp trong bài đều được liệt kê bên dưới với xếp hạng trực tiếp và số học viên. Các khóa từ nhà cung cấp khác được đề cập trong chính các phần.
Bạn nên chọn khóa Kỹ sư AI nào?
Các khóa Kỹ sư AI tốt nhất cho Kỹ sư Phần mềm
Khóa kỹ sư AI tốt nhất cho kỹ sư phần mềm bắt đầu từ API, không phải toán, vì công việc là đưa tính năng LLM vào phần mềm bạn đang duy trì.
Bạn đã có phần khó: kiểm soát phiên bản, kiểm thử và triển khai. Thiếu sót là cách gọi mô hình, gắn nó vào dữ liệu của bạn và kết nối nó với công cụ.
1. Associate AI Engineer for Developers - DataCamp
Lộ trình chính của chúng tôi cho lập trình viên đã biết Python nhưng chưa có kinh nghiệm máy học hay LLM, và là lộ trình tôi sẽ học đầu tiên.
10 khóa chạy từ OpenAI API và kỹ thuật prompt qua embeddings, Pinecone, Hugging Face, LangChain và LLMOps. Phiên bản mới nhất thêm Working with the OpenAI Responses API và Introduction to Model Context Protocol (MCP), nên giờ bao quát cả kết nối công cụ, không chỉ cuộc hội thoại.
Các dự án hướng dẫn xen giữa các khóa, như trợ lý du lịch Paris dựa trên OpenAI API và phân tích chủ đề đánh giá quần áo bằng embeddings. Cũng có một khóa về nguyên tắc kỹ thuật phần mềm trong Python, dễ bỏ qua nhưng đáng làm.
Lộ trình chuẩn bị cho chứng chỉ AI Engineer for Developers Associate của chúng tôi, chứng chỉ để thêm vào sau khi hoàn thành. Điều nó không dạy là huấn luyện mô hình: không có PyTorch, phù hợp với nhóm này và không phù hợp nếu bạn muốn fine-tune.
2. Building AI Agents with Google ADK - DataCamp
Một framework agent thứ hai trong 1 giờ, và là cách rẻ nhất để biết ý tưởng nào thuộc một thư viện và ý tưởng nào mang tính tổng quát.
Hai chương bao quát chạy một agent với Agent Development Kit (ADK) của Google, rồi xây hệ thống đa agent. Francesca Donadoni giảng dạy.
Lộ trình cho lập trình viên dạy agent qua LangChain và MCP, nên ADK cho bạn điểm so sánh. Nếu công ty bạn chạy trên Google Cloud, đây cũng là framework bạn có khả năng được yêu cầu dùng. Với 1 giờ, nội dung triển khai còn nhẹ, hãy coi như định hướng hơn là khóa đầy đủ.
3. AI Engineer Path - Scrimba
Lựa chọn tốt hơn nếu stack của bạn là JavaScript hoặc TypeScript thay vì Python.
Nội dung bao gồm agent, retrieval augmented generation (RAG), MCP, và kỹ thuật ngữ cảnh, với công cụ như LangChain.js và Vercel AI SDK. Bài học dùng screencast tương tác của Scrimba, nơi bạn tạm dừng giảng viên và chỉnh code của họ ngay trên trình duyệt.
Hầu như mọi khóa kỹ sư AI, kể cả của chúng tôi, đều giả định Python. Nếu bạn triển khai JavaScript, học pattern bằng chính ngôn ngữ mình dùng sẽ nhanh hơn. Đánh đổi là độ sâu: không có nội bộ mô hình hay fine-tuning, và bạn cuối cùng vẫn sẽ cần Python cho công cụ mô hình mở.
Gợi ý của chúng tôi: Học lộ trình Associate AI Engineer for Developers, rồi học Building AI Agents with Google ADK để có framework thứ hai. Nếu bạn làm với JavaScript, hãy bắt đầu với AI Engineer Path của Scrimba.
Các khóa Kỹ sư AI tốt nhất cho Nhà Khoa học Dữ liệu
Khóa kỹ sư AI tốt nhất cho nhà khoa học dữ liệu bỏ qua phần máy học bạn đã biết và dạy những gì sổ tay chưa từng yêu cầu: ứng dụng LLM, thực hành phần mềm và triển khai.
Nhà khoa học dữ liệu đã nắm phần mô hình. Khoảng trống là khâu triển khai: kiểm thử, kiểm soát phiên bản, và đưa mô hình ra sau một giao diện người khác dựa vào.
1. Associate AI Engineer for Data Scientists - DataCamp
Lộ trình của chúng tôi cho nhà khoa học dữ liệu chuyển từ notebook sang hệ thống AI sản xuất.
13 khóa bắt đầu với scikit-learn và PyTorch, đi qua nền tảng LLM và chạy Llama 3 cục bộ, và kết thúc ở thực hành phần mềm: kiểm thử với pytest, Git, và khái niệm MLOps. Giải thích mô hình với SHAP và LIME cũng có.
Nó dài hơn lộ trình cho lập trình viên 11 giờ vì bổ sung thói quen kỹ thuật mà đa số nhà khoa học dữ liệu chưa cần. Dự án hướng dẫn gồm mô hình OCR cho tài liệu bảo hiểm scan và một dự án LLM phân loại đánh giá ô tô.
Nó chuẩn bị cho chứng chỉ AI Engineer for Data Scientists Associate của chúng tôi. Khoảng trống: dạy rất ít về xây dựng ứng dụng LLM, không có RAG và không có framework agent, đó là lý do khóa tiếp theo có mặt ở đây.
2. Developing LLM Applications with LangChain - DataCamp
Lớp xây dựng ứng dụng mà lộ trình cho nhà khoa học dữ liệu lược qua, và là khóa tôi sẽ học ngay sau đó.
Ba chương bao quát LangChain và cơ chế chatbot, chuỗi và agent, và lượt đầu tiên với RAG. Jonathan Bennion, một người đóng góp LangChain, giảng dạy.
LangChain nhận phê bình xác đáng vì nhiều lớp trừu tượng và API thay đổi thường xuyên. Dẫu vậy đây vẫn là framework được nhiều tin tuyển dụng nêu tên, và đây là khóa đầu của lộ trình Developing Applications with LangChain nếu bạn muốn học tiếp.
3. Generative AI Engineering with LLMs Specialization - IBM, Coursera
Sâu về phía mô hình hơn bất kỳ nội dung nào chúng tôi xuất bản ở cấp này.
Xuyên suốt 6 khóa, nội dung đi từ tokenization và data loader qua mô hình ngôn ngữ transformer tới LoRA, QLoRA, và các phương pháp alignment như DPO và PPO, tất cả bằng PyTorch và Hugging Face. Danh mục của IBM ghi nhận cập nhật nội dung tháng 8/2026.
Khóa cuối bao quát RAG và agent với LangChain, nhưng ở mức nhẹ. Hãy học nếu bạn quan tâm cách LLM hoạt động và cách thích nghi chúng, không phải những gì bạn có thể triển khai ngay quý này.
Gợi ý của chúng tôi: Học lộ trình Associate AI Engineer for Data Scientists, rồi học Developing LLM Applications with LangChain để bù phần ứng dụng. Thêm chuyên đề của IBM nếu bạn muốn đi sâu hơn về fine-tuning.
Các khóa tốt nhất để làm việc với LLM API
Khóa tốt nhất để làm việc với LLM API dạy chính yêu cầu gọi: messages, tham số, đầu ra có cấu trúc, function calling, và cách xử lý khi API lỗi.
Mọi phần sau đều giả định bạn làm được việc này. 5 lựa chọn sau đều là của chúng tôi, vì đây là nơi danh mục của chúng tôi sâu nhất, bao quát 2 nhà cung cấp và mọi khóa đều được cập nhật năm 2026.
1. Working with the OpenAI API - DataCamp
Khóa nên học đầu tiên, và là khóa độc lập được học nhiều nhất trong bài.
Ba chương bao quát OpenAI API, prompt các mô hình OpenAI, và hội thoại nhiều lượt. James Chapman và Eduardo Oliveira, CTO của chúng tôi, giảng dạy.
Với 174K học viên và 9,508 đánh giá, đây là khóa có mẫu đánh giá lớn nhất đứng sau xếp hạng trong số các khóa ở đây. Chỉ dùng OpenAI, nên khái niệm chuyển sang nhà cung cấp khác còn code thì phần lớn không.
2. Prompt Engineering with the OpenAI API - DataCamp
Prompt như code, với mục tiêu là đầu ra có thể tái tạo chứ không phải đầu ra chỉ chạy được một lần.
Bốn chương bao quát thực hành tốt nhất khi prompt, chiến lược nâng cao, prompt cho ứng dụng doanh nghiệp, và prompt cho chatbot. Fouad Trad giảng dạy.
Với 4 giờ, đây là khóa dài nhất trong mục này. Chương chatbot trùng lặp với chương hội thoại ở trên, nên bạn có thể đi nhanh.
3. Developing AI Systems with the OpenAI API - DataCamp
Những gì cần học khi nguyên mẫu của bạn gặp người dùng không phải người xây nó.
Ba chương bao quát cấu trúc ứng dụng đầu-cuối, function calling, và thực hành tốt nhất cho ứng dụng sản xuất. Francesca Donadoni giảng dạy.
Function calling là chương cần ưu tiên, vì đó là cách mô hình chuyển yêu cầu có cấu trúc sang code của bạn. Phiên bản mới nhất của lộ trình cho lập trình viên đã bỏ khóa này, nên hãy học riêng nếu bạn đã theo lộ trình.
4. Introduction to Claude Models - DataCamp
Anthropic API, dành cho đội muốn có nhà cung cấp thứ hai hoặc xây trên Claude trước.
Ba chương bao quát Anthropic API, prompt với Claude, và tương tác nhiều thông điệp. Nikhil Rangarajan giảng dạy.
Xây trên 2 nhà cung cấp là bảo hiểm rẻ trước thay đổi giá và sự cố ngừng hoạt động, và định dạng yêu cầu khác nhau nhiều hơn tài liệu gợi ý. Với 981 đánh giá, xếp hạng dựa trên mẫu nhỏ hơn so với các khóa OpenAI.
5. Introduction to LLMs in Python - DataCamp
Điều gì diễn ra bên trong mô hình bạn đang gọi.
Ba chương bao quát cách LLM và transformer hoạt động, fine-tuning LLM, và đánh giá hiệu năng LLM. Jasmin Ludolf và Iván Palomares Carrascosa giảng dạy.
Bạn có thể triển khai nhiều thứ mà không cần khóa này. Chương đánh giá là lý do tôi vẫn khuyên học, vì hiểu cách chấm điểm đầu ra LLM giúp bạn biết khi nào điểm số đang đánh lừa. Nó cũng thuộc lộ trình cho nhà khoa học dữ liệu, nên bỏ qua nếu bạn đã học lộ trình đó.
Gợi ý của chúng tôi: Học Working with the OpenAI API trước, sau đó Developing AI Systems with the OpenAI API trước khi bạn triển khai. Thêm Introduction to Claude Models nếu bạn dùng hơn một nhà cung cấp.
Các khóa tốt nhất cho RAG và Embedding
Khóa RAG tốt nhất dạy truy xuất trước khi sinh, vì câu trả lời RAG tệ thường do truy xuất sai mảnh nội dung, không phải do mô hình.
Retrieval augmented generation (RAG) gắn câu trả lời của mô hình với tài liệu bạn cung cấp. Nó dựa trên embeddings, biến văn bản thành vector để so sánh theo nghĩa.
1. Introduction to Embeddings with the OpenAI API - DataCamp
Tìm kiếm ngữ nghĩa từ nguyên lý đầu tiên, và là ý tưởng nền cho cả mục này.
Ba chương bao quát embedding là gì, embedding cho ứng dụng AI như tìm kiếm ngữ nghĩa và gợi ý, và nhập môn cơ sở dữ liệu vector. Emmanuel Pire và James Chapman giảng dạy.
Toàn bộ dùng mô hình embedding của OpenAI. Mô hình embedding mã nguồn mở từ Hugging Face giống nhau về khái niệm nhưng cần code khác.
2. Building AI Applications with Pinecone - DataCamp
Nơi lưu vector khi có quá nhiều để giữ trong bộ nhớ.
Ba chương bao quát cơ bản về Pinecone, quản lý vector bằng Python, và tinh chỉnh hiệu năng cho ứng dụng AI. James Chapman và Ryan Ong giảng dạy.
Dạy cụ thể Pinecone, một cơ sở dữ liệu vector quản lý. Hầu hết khái niệm có thể mang sang Weaviate, Chroma, hoặc pgvector, còn client code thì không.
3. Retrieval Augmented Generation (RAG) with LangChain - DataCamp
Mẫu kiến trúc từ đầu đến cuối, và là khóa được cập nhật gần nhất trong bài này.
Ba chương bao quát xây ứng dụng RAG với LangChain, cải thiện kiến trúc RAG, và Graph RAG với đồ thị tri thức. Meri Nova giảng dạy.
Graph RAG là chương mà đa số khóa RAG không có, và là công cụ phù hợp khi tài liệu của bạn mô tả thực thể và mối quan hệ của chúng. Đây cũng là khóa thứ hai trong lộ trình Developing Applications with LangChain của chúng tôi.
4. Retrieval Augmented Generation (RAG) - DeepLearning.AI, Coursera
Lựa chọn chuyên sâu hơn khi bạn đã có hệ thống RAG nhưng câu trả lời chưa đủ tốt.
Zain Hasan dạy truy xuất sâu hơn chúng tôi: tìm kiếm từ khóa BM25, tìm kiếm lai với reciprocal rank fusion, cross-encoder reranking, và cắt đoạn (chunking), dùng Weaviate làm cơ sở dữ liệu vector. Mô-đun cuối bao quát đánh giá và giám sát với Arize Phoenix.
Ra mắt tháng 7/2025. Lab xây chatbot trên bộ dữ liệu thương mại điện tử và tin tức hư cấu thay vì tài liệu của bạn, nên hãy học sau, khi bạn đã gặp vấn đề truy xuất của chính mình.
Gợi ý của chúng tôi: Học 3 khóa của chúng tôi theo thứ tự, bắt đầu với Introduction to Embeddings with the OpenAI API. Chuyển sang khóa RAG của DeepLearning.AI khi vấn đề của bạn là chất lượng truy xuất, không phải pipeline.
Các khóa tốt nhất để xây AI Agent
Khóa agent AI tốt nhất dạy mẫu thiết kế trước và framework sau, vì framework thay đổi nhanh hơn mẫu.
AI agent là một LLM tự quyết định các bước và công cụ cần gọi, thay vì trả lời một lần. Với danh sách chỉ LangChain, xem hướng dẫn của chúng tôi về các khóa LangChain tốt nhất cho lập trình viên.
1. AI Agent Fundamentals - DataCamp
Khái niệm agent không cần code, và là bước đầu đúng đắn dù sau đó bạn sẽ viết rất nhiều code.
3 khóa bắt đầu với Introduction to AI for Work và Introduction to AI Agents, rồi kết thúc với Building Scalable Agentic Systems. Trên đường học, bạn gặp vòng Thought-Action-Observation, ReAct prompting, mẫu đa agent, và giao thức Agent-to-Agent (A2A).
Lập trình viên có thể bỏ khóa đầu. Phần đáng thời gian là lý do agent thất bại khi rời phát triển, câu hỏi mà mọi khóa sau trong mục này giả định bạn đã đặt ra.
2. Designing Agentic Systems with LangChain - DataCamp
Thiết kế agent vượt qua giai đoạn tutorial, nơi bắt đầu những vấn đề thú vị.
Ba chương bao quát các thiết yếu của agent LangChain, xây chatbot với LangGraph, và agent chat động. Dilini K. Sumanapala giảng dạy.
LangGraph là lý do để học: đây là cách LangChain hiện xử lý agent có vòng lặp, rẽ nhánh và lưu trạng thái. Đây là khóa cuối của lộ trình Developing Applications with LangChain, nên nếu muốn toàn bộ trình tự thì học cả lộ trình.
3. Introduction to Model Context Protocol (MCP) - DataCamp
Tiêu chuẩn kết nối agent với công cụ, và là khóa tôi sẽ ưu tiên nếu bạn chỉ còn thời gian cho một khóa nữa.
Ba chương bao quát các khối xây dựng của MCP, ứng dụng LLM hỗ trợ MCP, và chuẩn bị máy chủ MCP cho sản xuất. James Chapman và Korey Stegared-Pace của Microsoft giảng dạy.
MCP thay thế code nối từng framework bằng một giao diện mà bất kỳ client tương thích nào cũng dùng được. Nó cũng thuộc lộ trình cho lập trình viên, và với 607 đánh giá, xếp hạng dựa trên mẫu nhỏ hơn phần lớn khóa ở đây.
4. AI Agents Course - Hugging Face
Miễn phí, bao trùm nhiều framework, và là lựa chọn không tốn phí tốt nhất trong mục này.
Nội dung bao quát smolagents, LlamaIndex, và LangGraph, với phần bổ sung về fine-tuning cho function calling và khả năng quan sát agent. Hugging Face duy trì công khai, và vẫn được cập nhật đến tháng 9/2026.
Xem cùng một agent được xây theo 3 cách là con đường nhanh nhất để biết phần nào là quy ước framework. Chứng chỉ miễn phí, nên hầu như không có lý do để không học cùng với các khóa của chúng tôi.
5. Agentic AI - DeepLearning.AI
Andrew Ng về mẫu thiết kế agent, bằng Python thuần.
Ra mắt tháng 10/2025, khóa dạy 4 mẫu: reflection, sử dụng công cụ, lập kế hoạch, và hợp tác đa agent. Mọi thứ xây bằng Python thuần thay vì qua thư viện.
Điều đó khiến đây là tài liệu bền nhất trong mục, vì các mẫu sẽ tồn tại lâu hơn mọi framework kể trên. Đánh đổi là bạn sẽ không học tính năng sản xuất của framework nào, như xử lý trạng thái của LangGraph.
Gợi ý của chúng tôi: Học AI Agent Fundamentals nếu bạn mới với agent, rồi học Introduction to Model Context Protocol (MCP) và Designing Agentic Systems with LangChain. Thêm khóa miễn phí của Hugging Face để có framework thứ hai và thứ ba.
Các khóa tốt nhất cho Mô hình Mở và Fine-Tuning
Khóa fine-tuning tốt nhất bắt đầu từ việc tìm và chạy mô hình mở, vì chuẩn bị dữ liệu chứ không phải huấn luyện mới là phần tốn công nhất.
Mô hình open-weight như Llama cho phép bạn chạy và điều chỉnh mô hình trên phần cứng của mình. Fine-tuning huấn luyện lại trên dữ liệu của bạn để mô hình theo định dạng hoặc giọng điệu mà prompt không giữ được.
1. Working with Hugging Face - DataCamp
Tìm, nạp và chạy mô hình mở, là điều kiện tiên quyết cho mọi thứ còn lại ở đây.
Hai chương bao quát bắt đầu với Hugging Face Hub và xây pipeline cho tác vụ phổ biến. Jacob Marquez giảng dạy.
Đây là khóa cũ nhất trong bài, làm mới lần cuối tháng 7/2025, và thư viện Hugging Face đã thay đổi từ đó. Chưa có xếp hạng, nên hãy dựa vào 38K học viên và danh sách chương. Nó có trong cả hai lộ trình kỹ sư AI của chúng tôi.
2. Fine-Tuning with Llama 3 - DataCamp
Điều chỉnh một mô hình open-weight, trên phần cứng bạn có thể có được.
Hai chương bao quát chuẩn bị dữ liệu cho fine-tuning Llama và fine-tuning với SFTTrainer của Hugging Face. Francesca Donadoni giảng dạy.
Chuẩn bị dữ liệu là phần lớn công việc và thường bị đánh giá thấp, vì vậy nó có nguyên một chương. Xếp hạng dựa trên 414 đánh giá, mẫu nhỏ, nên cân nhắc phù hợp.
3. Transformer Models with PyTorch - DataCamp
Tự xây kiến trúc, điều ít kỹ sư cần nhưng sẽ thay đổi cách bạn đọc mọi thứ còn lại.
Hai chương bao quát các khối xây dựng của mô hình transformer, gồm attention và positional encoding, rồi lắp ráp kiến trúc transformer đầy đủ trong PyTorch. James Chapman giảng dạy.
Học để hiểu chứ không phải để áp dụng. Không ai xây transformer sản xuất từ đầu, và sau khóa này, attention sẽ không còn là từ mà bạn chỉ gật gù nữa.
4. LLM Course - Hugging Face
Miễn phí, chính chủ, và đi sâu kỹ thuật huấn luyện hơn chúng tôi.
Các chương mới nhất bao quát tuyển chọn dữ liệu, supervised fine-tuning với SFTTrainer, LoRA, và huấn luyện mô hình suy luận với GRPO. Hugging Face phát triển công khai, và repo GitHub vẫn được cập nhật đến tháng 7/2026.
Những người duy trì thư viện là tác giả, đó là điểm mạnh nhất. Các chương đầu bao quát tác vụ NLP kinh điển mà bạn có thể lướt nhanh nếu chỉ quan tâm LLM.
Gợi ý của chúng tôi: Học Working with Hugging Face trước, sau đó Fine-Tuning with Llama 3. Chuyển sang LLM Course của Hugging Face khi bạn cần LoRA hoặc huấn luyện mô hình suy luận.
Các khóa tốt nhất cho LLMOps và Triển khai
Khóa LLMOps tốt nhất dạy đánh giá và giám sát song song với triển khai, vì tính năng LLM thất bại một cách âm thầm, với đầu ra có vẻ hợp lý nhưng sai thay vì lỗi hiển thị.
LLMOps bao quát mọi thứ sau nguyên mẫu: quản lý phiên bản prompt, đánh giá đầu ra, phục vụ mô hình, và giám sát khi chạy sản xuất.
1. LLMOps Concepts - DataCamp
Một giờ, và là giờ đáng giá nhất trong bài cho ai sắp triển khai.
Ba chương theo vòng đời LLM qua giai đoạn ý tưởng, phát triển, và vận hành. Max Knobbout, nhà khoa học ứng dụng tại Uber, giảng dạy.
Nội dung mang tính khái niệm, không có code triển khai. Học trước 2 mục tiếp theo, vốn giả định bạn biết vì sao mỗi giai đoạn tồn tại.
2. Deploying AI into Production with FastAPI - DataCamp
Đưa mô hình ra sau API để dịch vụ khác có thể gọi.
Bốn chương bao quát FastAPI cho triển khai mô hình, tích hợp mô hình AI, bảo mật và tối ưu API, và quản lý phiên bản API, giám sát, ghi log. Matt Eckerle giảng dạy.
Chương về quản lý phiên bản và logging là phần tutorial hay bỏ qua, và là phần bạn cần đầu tiên khi có sự cố. Làm mới lần cuối tháng 11/2025, nên kiểm tra tài liệu FastAPI hiện tại cho điểm phụ thuộc phiên bản.
3. MLOps Fundamentals - DataCamp
Thực hành rộng hơn mà LLMOps kế thừa phần lớn thói quen.
4 khóa của nó, bao gồm MLOps Concepts, bao quát cách mô hình đi từ notebook đến sản xuất và cách giữ chúng khỏe mạnh khi ở đó.
Giám sát trôi dạt (drift) là phần mang sang LLM rõ nhất. Với 14 giờ, đây là cam kết lớn nhất trong mục, và nhà khoa học dữ liệu đã học lộ trình kỹ sư AI của chúng tôi đã thấy MLOps Concepts.
4. AI Evals for Engineers & PMs - Hamel Husain và Shreya Shankar, Maven
Khóa mà giới thực hành chỉ ra cho đánh giá LLM, kỹ năng nhiều đội bỏ qua.
Bạn gắn đo đạc cho một agent thật, đọc trace, nhóm kiểu lỗi, và xây eval LLM-as-judge và dựa trên code khớp đánh giá của chuyên gia. Cohort ngày 10 tháng 10, 2026 là đợt cuối trong năm.
Không nội dung nào của chúng tôi đi sâu đến vậy về đánh giá. Giá tiền là hạn chế rõ ràng: ở mức đó, đây là quyết định ngân sách đào tạo, không phải cá nhân.
Gợi ý của chúng tôi: Học LLMOps Concepts trước khi triển khai, rồi Deploying AI into Production with FastAPI để phục vụ mô hình. Nếu công ty chi trả, khóa evals của Maven là khoản đầu tư tốt nhất trong mục này.
Các khóa tốt nhất cho Công cụ lập trình AI
Khóa tốt nhất cho công cụ lập trình AI dạy bạn rà soát những gì công cụ viết, vì chấp nhận code sinh ra mà bạn không hiểu là cách nhanh nhất đưa bug vào sản phẩm.
Công cụ lập trình AI trải từ tự động hoàn thành trong trình soạn thảo, như GitHub Copilot, đến agent như Claude Code có thể chỉnh nhiều file và chạy test. Hãy chọn khóa cho công cụ mà đội bạn thực sự dùng.
1. AI for Software Engineering - DataCamp
Lộ trình rộng, bao quát công cụ bạn dễ gặp ở nhiều đội khác nhau.
4 khóa gồm AI-Assisted Coding for Developers, Software Development with GitHub Copilot, Software Development with Windsurf, và Vibe Coding with Replit. Matt Palmer, trưởng bộ phận quan hệ nhà phát triển tại Replit, dạy khóa Replit.
Khóa đầu tiên độc lập với công cụ và hữu ích nhất: prompt cho code, rồi kiểm thử và viết tài liệu cho những gì nhận được. Khóa Windsurf và Replit ít quan trọng hơn nếu đội bạn đã tiêu chuẩn hóa một editor.
2. GitHub Copilot Fundamentals (GH-300) - DataCamp
Chuẩn bị cho chứng chỉ Copilot của GitHub, xây dựng cùng GitHub.
Nó dùng chung 2 khóa đầu với lộ trình trên, rồi thêm Advanced AI-Assisted Coding for Developers và AI Ethics. Tutorial bổ sung chủ đề thi như gói Copilot, Copilot CLI, và loại trừ nội dung.
Số học viên đến từ AI Ethics, khóa được học nhiều nhất trong lộ trình, nên con số tiêu đề nói nhiều về khóa đó hơn là về Copilot. Học nếu bạn muốn chứng chỉ. Nếu không, lộ trình trên bao quát nhiều công cụ hơn.
3. Claude Code 101 - DataCamp và Anthropic Academy
Lập trình theo hướng agent trong terminal, miễn phí trên nền tảng của chúng tôi và do Anthropic sản xuất.
Bốn chương bao quát Claude Code là gì, prompt đầu tiên, quy trình hằng ngày, và tùy chỉnh Claude Code cho dự án của bạn. Anthropic Academy sản xuất.
Claude Code làm việc trên toàn bộ codebase, nên khóa tập trung vào rà soát và điều hướng thay đổi hơn là mẹo prompt. Khóa này đặc thù cho Claude, và thói quen quy trình có thể áp dụng sang agent lập trình khác.
4. Claude Code in Action - DataCamp và Anthropic Academy
Khóa tiếp theo cho ai đã chạm tới giới hạn mặc định của Claude Code, và là khóa được xếp hạng cao nhất trong bài.
Bốn chương bao quát điều hướng phiên làm việc dài, cấu hình Claude với quy tắc và hook, tự động hóa công việc lặp lại với routine và GitHub, và xác minh những gì trả về. Anthropic Academy sản xuất.
Xếp hạng 4.9 đến từ 249 đánh giá, nên chỉ nhỉnh hơn ngưỡng 200 đánh giá của chúng tôi. Kỳ vọng giao diện sẽ nhanh lỗi thời, vì Claude Code thay đổi thường xuyên.
Gợi ý của chúng tôi: Học AI for Software Engineering để bao quát rộng, hoặc GitHub Copilot Fundamentals (GH-300) nếu bạn cần chứng chỉ. Với Claude Code, bắt đầu với khóa miễn phí Claude Code 101.
Chúng tôi đã chọn các khóa học này như thế nào
Xếp hạng, số đánh giá và số học viên cho các khóa của chính chúng tôi được lấy từ dữ liệu khóa học trực tiếp, vào ngày hiển thị ở tem tươi mới đầu trang. Với lộ trình, xếp hạng là trung bình theo trọng số đánh giá của các khóa trong lộ trình, và số học viên là của khóa được học nhiều nhất.
Bất kỳ khóa nào không cập nhật nội dung trong 18 tháng qua đều không được chọn, dù là của chúng tôi hay của nhà khác. Chúng tôi cũng loại bỏ xếp hạng cho các khóa có dưới 200 đánh giá, và giới hạn mỗi mục tối đa 5 lựa chọn.
Các khóa bên ngoài được kiểm tra so với trang của nhà cung cấp hoặc các bài viết gần đây vào tháng 9/2026. Ở đâu khóa bên ngoài là lựa chọn tốt hơn, chúng tôi đưa vào và nêu lý do.
Kết luận
Với đa số lập trình viên, lộ trình Associate AI Engineer for Developers là nơi tôi khuyên bắt đầu, vì nó bao quát API, RAG, agent và LLMOps trong 29 giờ và chuẩn bị cho chứng chỉ. Nhà khoa học dữ liệu nên học lộ trình Associate AI Engineer for Data Scientists, và lập trình viên JavaScript sẽ tiến xa nhanh hơn với Scrimba.
Nếu bạn là người mới và chỉ học một khóa trong tuần này, hãy chọn Working with the OpenAI API. Mất 3 giờ, và mọi khóa khác trong bài này đều giả định bạn đã học nó.