Courses
RAG ได้ขยับจากความน่าสนใจเชิงวิจัยมาเป็นสถาปัตยกรรมมาตรฐานสำหรับแทบทุกแอปพลิเคชัน LLM ที่ต้องทำงานกับข้อมูลส่วนตัว ข้อมูลล่าสุด หรือข้อมูลเฉพาะโดเมน — ผู้ช่วยความรู้ภายใน แชตบอทซัพพอร์ต Q&A เอกสาร และเครื่องมือวิจัย ล้วนใช้รูปแบบเดียวกันคือดึงข้อมูลมาก่อนแล้วค่อยสร้างคำตอบ รายการนี้จัดอันดับหลักสูตรโดยพิจารณา 4 เกณฑ์:
- ความลึกของการดึงข้อมูล — หลักสูตรให้ความสำคัญกับการแบ่งชิ้นข้อมูล (chunking), embeddings, vector stores และคุณภาพของการดึงข้อมูลมากน้อยเพียงใด แทนที่จะปฏิบัติต่อฐานข้อมูลเวกเตอร์เป็นกล่องดำ
- ความเข้มข้นเชิงปฏิบัติ — ผู้เรียนได้ลงมือสร้างและคิวรี pipeline การดึงข้อมูลที่ใช้งานได้จริงหรือไม่ ไม่ใช่แค่นั่งดูตัวอย่างที่มีคนทำให้
- ความทันสมัยของหลักสูตร — แนวทางปฏิบัติที่ดีที่สุดของ RAG (hybrid search, reranking, agentic retrieval, การประเมินผล) พัฒนาเร็วมาก หลักสูตรที่เขียนเมื่อปีที่แล้วอาจสอนรูปแบบที่ล้าสมัยได้
- ความเชี่ยวชาญของผู้สอนและผลลัพธ์ — ใครเป็นผู้สอน และผู้เรียนสามารถทำอะไรได้จริงหลังจบหลักสูตร
ทุกหลักสูตรในรายการนี้เริ่มเรียนได้ฟรี บางคอร์สฟรีครบตั้งแต่ต้นจนจบ ขณะที่บางคอร์สมีบทนำฟรี โหมด audit หรือช่วงทดลอง พร้อมเส้นทางชำระเงินสำหรับหลักสูตรเต็มหรือใบรับรอง
1. Retrieval-Augmented Generation with LangChain — DataCamp
หลักสูตร Retrieval-Augmented Generation with LangChain ของ DataCamp คือคอร์สเดี่ยวที่ดีที่สุดสำหรับนักพัฒนาที่ต้องการตรงเข้าสู่แก่นของ RAG: การสร้างแอป LLM ที่ยึดโยงกับความรู้โดยดึงข้อมูลที่เกี่ยวข้องจากแหล่งข้อมูลแบบมีโครงสร้างและไม่มีโครงสร้างก่อนจะสร้างคำตอบ
- ระดับ: ระดับกลาง
- ระยะเวลา: เป็นส่วนหนึ่งของแทร็ก ~21 ชั่วโมง
- ค่าใช้จ่าย: เริ่มเรียนฟรี; เข้าถึงแบบเต็มรวมอยู่ในสมัครสมาชิก DataCamp
- เหมาะสำหรับ: นักพัฒนาที่ต้องการคอร์ส RAG แบบเน้นลงมือทำโดยเฉพาะ
คอร์สนี้อยู่ในแทร็กกว้างกว่าอย่าง AI Engineering with LangChain ของ DataCamp ต่อเนื่องจากคอร์สพื้นฐานการสร้างแอป LLM การประเมินด้วย LangSmith และ prompt engineering ทำให้ผู้เรียนคุ้นเคยกับ chains และผลลัพธ์แบบมีโครงสร้างก่อนเข้าสู่การดึงข้อมูล
จุดเด่นและเหตุผลที่ติดอันดับหนึ่ง: คอร์สสอนผ่าน AI Tutor ของ DataCamp ซึ่งปรับคำอธิบายแบบเรียลไทม์ตามบทบาท ระดับ และเป้าหมายของผู้เรียน สำหรับหัวข้อที่การดีบักหนักอย่าง retrieval — ที่ความล้มเหลวแบบเดียวอาจมาจากการ chunking, embeddings หรือการตั้ง prompt — ผู้ช่วยที่ปรับคำอธิบายได้คือข้อได้เปรียบจริงจัง
2. LangChain Academy — LangChain
LangChain Academy เป็นสถาบันฟรีของ LangChain เองและเป็นตัวเลือกที่แข็งแรงสำหรับการตามความเคลื่อนไหว ล่าสุด ดูแลโดยทีมที่พัฒนาเฟรมเวิร์กโดยตรง
- ระดับ: ตั้งแต่เริ่มต้นถึงขั้นสูง (แบบโมดูล เรียนตามจังหวะตนเอง)
- ระยะเวลา: เรียนตามจังหวะตนเอง; แต่ละโมดูล 30 นาทีถึงหลายชั่วโมง
- ค่าใช้จ่าย: ฟรี
- เหมาะสำหรับ: นักพัฒนาที่ต้องการเรียน RAG จากบทเรียนทางการที่เชื่อมโยงกับเอกสารโดยตรง โดยไม่มีช่องว่างเวลาระหว่างคอร์สกับการปล่อยไลบรารี
อะคาเดมีจัดตามเวิร์กโฟลว์เอเจนต์และการดึงข้อมูลที่ใช้ LangGraph รวมถึงโมดูลสร้าง retrieval agents ที่ตัดสินใจได้ว่าจะค้นหาหรือจะตอบจากบริบท — รูปแบบหลักของผู้ช่วย RAG ในโปรดักชัน ด้วยการดูแลอัปเดตคู่กับไลบรารี จึงช่วยกันความเสี่ยงจากการสอนซินแทกซ์ที่เลิกใช้แล้ว แต่จะคาดหวังการกำกับตนเองมากกว่าคอร์สแบบมีหลักสูตรและการบ้านชัดเจน
3. Learn Retrieval Augmented Generation — Boot.dev
หลักสูตร Learn Retrieval Augmented Generation ของ Boot.dev เป็นตัวเลือกแบบทำโปรเจกต์สำหรับนักพัฒนาที่อยากเข้าใจองค์ประกอบพื้นฐานของ retrieval ด้วยการลงมือสร้างเองตั้งแต่ศูนย์ แทนที่จะเรียกใช้ retriever object ของเฟรมเวิร์กแล้วเชื่อว่าใช้งานได้
- ระดับ: ระดับกลาง (ต้องใช้ Python ได้จริง)
- ระยะเวลา: เรียนตามจังหวะตนเอง แบบโปรเจกต์
- ค่าใช้จ่าย: เริ่มเรียนฟรี; สมาชิกแบบชำระเงินปลดล็อกฟีเจอร์อินเทอร์แอกทีฟครบ
- เหมาะสำหรับ: นักพัฒนาที่ระบบ RAG ล้มเหลวแบบดีบักไม่ได้ เพราะไม่เคยสร้างกลไกค้นหาพื้นฐานด้วยตนเอง
คอร์สให้ผู้เรียนสร้างระบบค้นหาและ pipeline RAG ครบชุดใน Python เริ่มจากการค้นหาคีย์เวิร์ดง่ายๆ ผ่าน inverted indexes และการถ่วงน้ำหนัก TF-IDF ไปจนถึง vector embeddings เมตริกความคล้าย และ semantic search และสุดท้ายคือ hybrid retrieval ที่ผสานการให้คะแนนเชิงคำศัพท์และเชิงความหมาย เป็นตัวเลือกที่ดีหากอยากลงลึกเชิงกลไกของ retrieval แบบทำเอง
4. LangChain & Vector Databases in Production — Activeloop
LangChain & Vector Databases in Production เป็นคอร์สที่โฟกัสงานโปรดักชัน เหมาะกับนักพัฒนาที่มีต้นแบบ RAG แล้วและต้องการต่อยอด: การสเกล การประเมิน และการดีพลอย
- ระดับ: ขั้นสูง
- ระยะเวลา: ~40 ชั่วโมง 35 บทเรียน ครอบคลุมโปรเจกต์เชิงปฏิบัติมากกว่า 7 โปรเจกต์
- ค่าใช้จ่าย: เรียนแบบ audit ฟรี; มีใบรับรองแบบชำระเงิน
- เหมาะสำหรับ: นักพัฒนาที่กำลังย้ายแอป RAG จากโน้ตบุ๊กสู่โปรดักชัน
คอร์สครอบคลุมการดีพลอยแอป LangChain การประเมินคุณภาพการดึงข้อมูลและการสร้างคำตอบ การเพิ่มประสิทธิภาพด้านต้นทุนและเวลาแฝง และการใช้ Deep Lake เป็น vector store เป็นหนึ่งในคอร์สที่เข้มข้นที่สุดในรายการนี้ และคาดหวังความคุ้นเคยกับ LangChain พอสมควร — เหมาะเป็นก้าวต่อจากคอร์สพื้นฐานมากกว่าจะเริ่มต้น
5. AI Engineer Path — Scrimba
เส้นทาง AI Engineer Path ของ Scrimba เป็นตัวเลือกสาย JavaScript ที่แข็งแรงสำหรับนักพัฒนาที่สแตกแอปเป็น Node, Next.js หรือรันไทม์ JS อื่น แทนที่จะเป็น Python
- ระดับ: ตั้งแต่เริ่มต้นถึงระดับกลาง
- ระยะเวลา: ~11.4 ชั่วโมงของบทเรียนแบบ scrim อินเทอร์แอกทีฟ
- ค่าใช้จ่าย: เริ่มเรียนฟรี; Scrimba Pro สำหรับเข้าถึงทั้งหมด
- เหมาะสำหรับ: นักพัฒนา JavaScript และ TypeScript ที่ไม่อยากสลับไปใช้ Python เพียงเพื่อเรียน RAG
เส้นทางนี้รวม RAG เข้ากับ agents, MCP และ context engineering รูปแบบอินเทอร์แอกทีฟของ Scrimba ให้ผู้เรียนเขียนและรันโค้ดที่ใช้งานได้จริงแบบอินไลน์ แทนการดูวิดีโอเฉยๆ เนื่องจากสื่อสอน RAG ส่วนใหญ่เริ่มจาก Python ตัวเลือกนี้จึงเหมาะกับทีมที่ใช้ JS เป็นหลัก
6. Building RAG Applications with LangChain — freeCodeCamp
Building RAG Applications with LangChain เป็นคอร์สวิดีโอยาวบน YouTube ของ freeCodeCamp และเป็นตัวเลือกฟรี เปิดกว้าง เหมาะกับนักพัฒนาที่เรียนได้ดีที่สุดจากการทำตามโปรเจกต์เดียวแบบลากยาว
- ระดับ: ระดับกลาง
- ระยะเวลา: ~2.5 ชั่วโมง เซสชันเดียว
- ค่าใช้จ่าย: ฟรี
- เหมาะสำหรับ: นักพัฒนาที่กำกับตนเองได้ อยากสร้างแอป RAG ครบตั้งแต่ต้นจนจบโดยไม่มีส่วนที่ถูกกั้นหลังเพย์วอลล์
สอนโดยวิศวกรซอฟต์แวร์จาก LangChain คอร์สนี้สร้าง pipeline RAG ตั้งแต่ศูนย์: การทำดัชนี การดึงข้อมูล การสร้างคำตอบ และกลยุทธ์แปลงคิวรีอย่าง Multi-Query, RAG Fusion, Decomposition, Step Back และ HyDE โครงสร้างจะหลวมกว่าหลักสูตรทางการและเน้นโปรดักชันน้อยกว่า แต่ฟรีจริงตั้งแต่ต้นจนจบ และลงลึกเรื่องการแปลงคิวรีมากกว่าตัวเลือกสำหรับผู้เริ่มต้นส่วนใหญ่
7. Agentic AI Engineering with LangChain & LangGraph — Udemy
Agentic AI Engineering with LangChain & LangGraph เป็นตัวเลือกที่ดีสำหรับนักพัฒนาที่ต้องการเรียนรู้การดึงข้อมูลควบคู่กับเอเจนต์อัตโนมัติที่ใช้เครื่องมือได้ ไม่ใช่เรียน retrieval แยกเดี่ยว
- ระดับ: ระดับกลางถึงขั้นสูง (คาดหวังพื้นฐานวิศวกรรมซอฟต์แวร์และความชำนาญ Python)
- ระยะเวลา: ~19 ชั่วโมง ครอบคลุม 28 ส่วน
- ค่าใช้จ่าย: ชำระเงิน (มีส่วนลดบ่อย)
- เหมาะสำหรับ: นักพัฒนาที่สร้างเอเจนต์ซึ่งต้องตัดสินใจว่าเมื่อใดควรดึงข้อมูล แทนการตอบจากหน้าต่างบริบทคงที่
อัดเสียงใหม่ล่าสุดให้ครอบคลุม LangChain v1.2+ และระบบนิเวศ LangGraph ปัจจุบัน คอร์สติดตามพัฒนาการสถาปัตยกรรมเอเจนต์ตั้งแต่ ReAct prompting ยุคแรก ผ่านการเรียกฟังก์ชันแบบ native ไปสู่การ orchestration ด้วย LangGraph ไม่เหมาะกับผู้เริ่มต้น แต่ทันสมัยในมุมที่ retrieval และการใช้เครื่องมือแบบ agentic ทำงานร่วมกัน และใช้สแต็ก LangChain/LangGraph/LangSmith เดียวกับที่พบในโปรดักชันส่วนใหญ่ตอนนี้
8. Introduction to Vector Databases with Pinecone — 365 Data Science
Introduction to Vector Databases with Pinecone เป็นตัวเลือกที่ดีสำหรับนักพัฒนาที่อยากลงลึกด้านการดึงข้อมูลของ RAG โดยเฉพาะ แทนที่จะปฏิบัติต่อ vector store เป็นกล่องดำ
- ระดับ: ระดับกลาง (คุ้นเคยกับ embeddings, API หรือ LangChain จะช่วยได้แต่ไม่จำเป็น)
- ระยะเวลา: เรียนตามจังหวะตนเอง
- ค่าใช้จ่าย: เริ่มเรียนฟรี; เข้าถึงทั้งหมดรวมในสมัครสมาชิก 365 Data Science
- เหมาะสำหรับ: นักพัฒนาที่แอป RAG ทำผลงานได้ไม่ดีเพราะคุณภาพการดึงข้อมูล ไม่ใช่คุณภาพการสร้างคำตอบ
คอร์สเน้นพื้นที่เวกเตอร์ เมตริกระยะทาง และอัลกอริทึม embeddings จากนั้นประยุกต์ผ่านกรณีศึกษา สร้างเอนจินค้นหาเชิงความหมายด้วย Pinecone — รวมถึงการ upsert, การค้นหาความคล้าย และแอปพลิเคชันอย่างระบบแนะนำและการค้นหาด้านชีวเวชศาสตร์ ขอบเขตแคบกว่าคอร์สอื่นในลิสต์โดยตั้งใจ เหมาะใช้เป็นภาคเจาะลึกควบคู่กับคอร์ส RAG ที่กว้างกว่า
9. Retrieval Augmented Generation (RAG) — DeepLearning.AI
หลักสูตร Retrieval Augmented Generation ของ DeepLearning.AI บน Coursera เป็นตัวเลือกที่มีเครดิตอุตสาหกรรม เหมาะสำหรับนักพัฒนาที่ต้องการสร้างระบบ RAG สำหรับโปรดักชันแบบเป็นองค์ประกอบทีละส่วน มากกว่าดูเดโมแบบครบวงจรครั้งเดียว
- ระดับ: ระดับกลาง (คาดหวัง Python และแนวคิด ML พื้นฐาน)
- ระยะเวลา: ~1 เดือนตามเพซมาตรฐาน 5 โมดูล
- ค่าใช้จ่าย: audit ฟรี; Coursera Plus สำหรับใบรับรอง
- เหมาะสำหรับ: นักพัฒนาที่ต้องการเข้าใจทุกเลเยอร์ของระบบ RAG — retriever, vector store และ generator — ก่อนประกอบเข้าด้วยกัน
คอร์สไล่ตั้งแต่สถาปัตยกรรม retriever เริ่มจากการค้นหาคีย์เวิร์ดด้วย TF-IDF และ BM25 ไปสู่ semantic search และ vector embeddings จากนั้นครอบคลุม hybrid search, อัลกอริทึม approximate nearest neighbor, การ chunking, การแยกวิเคราะห์คิวรี และการ rerank ด้วย cross-encoder ผ่าน Weaviate API โมดูลถัดไปครอบคลุม prompt engineering การตรวจจับ hallucination และการออกแบบระบบเชิงเอเจนต์ ปิดท้ายด้วยการมอนิเตอร์และประเมินระบบ RAG แบบ end-to-end รวมถึงข้อแลกเปลี่ยนด้านต้นทุน ความสามารถ และความปลอดภัย
ตารางเปรียบเทียบหลักสูตร RAG ที่ดีที่สุด
| อันดับ | หลักสูตร | รูปแบบการเรียนรู้ | ความลึกของหลักสูตร | สเกล / สัญญาณผลลัพธ์ |
|---|---|---|---|---|
| 1 | Retrieval-Augmented Generation with LangChain — DataCamp | AI-native, เน้นลงมือทำ | การ chunk ข้อมูล การดึงข้อมูล การยึดโยงความรู้แบบมี/ไม่มีโครงสร้าง | เริ่มเรียนฟรี; AI Tutor ปรับบทเรียนให้เฉพาะบุคคล; เป็นส่วนหนึ่งของแทร็ก LangChain ที่กว้างกว่า |
| 2 | LangChain Academy — LangChain | โมดูลเชื่อมโยงกับเอกสาร | เอเจนต์ LangGraph และเวิร์กโฟลว์การดึงข้อมูล | ฟรี; ดูแลโดยทีม LangChain โดยตรง |
| 3 | Learn Retrieval Augmented Generation — Boot.dev | ทำโปรเจกต์ สร้างจากศูนย์ | Inverted indexes, embeddings, hybrid & multimodal retrieval | เริ่มเรียนฟรี; รองรับเฉพาะ Python |
| 4 | LangChain & Vector DBs in Production — Activeloop | คอร์สแบบขยาย + โปรเจกต์ | การดีพลอย การประเมิน ต้นทุน/เวลาแฝง Deep Lake | audit ฟรี; ความลึกระดับโปรดักชัน |
| 5 | AI Engineer Path — Scrimba | รูปแบบ scrim แบบอินเทอร์แอกทีฟ | RAG, agents, MCP, context engineering | เริ่มเรียนฟรี; ตัวเลือกสำหรับสาย JavaScript โดยเฉพาะ |
| 6 | Building RAG Applications — freeCodeCamp | วิดีโอยาวแบบตอนเดียว | การทำดัชนี การดึงข้อมูล การสร้างคำตอบ การแปลงคิวรี | ฟรี; เปิดทั้งหมด ไม่มีเพย์วอลล์ |
| 7 | Agentic AI Engineering with LangChain & LangGraph — Udemy | คอร์สวิดีโอแบบชำระเงิน ยาว | สถาปัตยกรรมเอเจนต์ การใช้เครื่องมือ RAG ขั้นสูง | ชำระเงิน; อัดใหม่สำหรับ LangChain v1.2+ |
| 8 | Vector Databases with Pinecone — 365 Data Science | เรียนตามจังหวะตนเอง + กรณีศึกษา | Embeddings, เมตริกระยะทาง, semantic search | เริ่มเรียนฟรี; เจาะลึกคุณภาพการดึงข้อมูลแบบเฉพาะทาง |
| 9 | Retrieval Augmented Generation (RAG) — DeepLearning.AI | คอร์ส 5 โมดูล + แล็บ | สถาปัตยกรรม retriever, hybrid search, chunking, reranking, การประเมินผล | audit ฟรี; Coursera Plus สำหรับใบรับรอง |
FAQs
ต้องรู้ Python ก่อนถึงจะเรียน RAG ได้ไหม?
คาดหวังพื้นฐาน Python หลักสูตร RAG with LangChain ของ DataCamp อยู่ในแทร็กที่เน้น Python เป็นหลัก จึงสามารถเก็บพื้นฐานให้พร้อมได้ก่อนโดยไม่ต้องเปลี่ยนแพลตฟอร์ม
RAG ต่างจากการ fine-tuning อย่างไร?
RAG จะดึงข้อมูลภายนอกในขณะคิวรี ส่วนการ fine-tuning คือการฝึกโมเดลใหม่เอง นักพัฒนาส่วนใหญ่เริ่มจาก RAG ซึ่งเป็นจุดโฟกัสของคอร์ส DataCamp พอดี
คอร์ส RAG ไหนเหมาะกับผู้เริ่มต้นจริงๆ?
Retrieval-Augmented Generation with LangChain ของ DataCamp — สร้างจากพื้นฐาน LangChain ก่อน และ AI Tutor ช่วยแก้จุดติดขัดแบบเรียลไทม์
RAG ยังสำคัญอยู่ในปี 2026 ไหม?
ยังเกี่ยวข้องอยู่ เพราะการดึงข้อมูลยังถูกและเชื่อถือได้กว่าการยัดทุกอย่างลงในพรอมป์ต DataCamp อัปเดตคอร์ส RAG อย่างต่อเนื่องในฐานะส่วนหนึ่งของแทร็กที่ดูแลอย่างแข็งขัน