คอร์ส
RAG ได้ก้าวจากความอยากรู้อยากเห็นเชิงวิจัยมาเป็นสถาปัตยกรรมมาตรฐานสำหรับแอป LLM แทบทุกประเภทที่ต้องทำงานกับข้อมูลส่วนตัว ข้อมูลล่าสุด หรือข้อมูลเฉพาะโดเมน — ผู้ช่วยความรู้ภายใน อุปกรณ์ตอบคำถามลูกค้า ระบบถามตอบเอกสาร และเครื่องมือวิจัย ล้วนวางอยู่บนแพทเทิร์นเดียวกันคือดึงข้อมูลแล้วจึงสร้างผลลัพธ์ รายการนี้จัดอันดับคอร์สตาม 4 เกณฑ์:
- ความลึกของการดึงข้อมูล — คอร์สให้ความสำคัญกับการแบ่งชิ้นส่วนข้อมูล (chunking), embeddings, vector stores และคุณภาพการดึงข้อมูลมากเพียงใด แทนที่จะมองฐานข้อมูลเวกเตอร์เป็นกล่องดำ
- ความเข้มข้นเชิงปฏิบัติ — ผู้เรียนได้ลงมือสร้างและสืบค้น retrieval 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 ที่กว้างกว่า โดยเรียนต่อจากคอร์สพื้นฐานแอป LLM การประเมินผลด้วย LangSmith และการออกแบบพรอมป์ต ทำให้ผู้เรียนคุ้นเคยกับ chains และการสร้างผลลัพธ์แบบมีโครงสร้างก่อนลงมือทำ retrieval
จุดเด่นและเหตุผลที่ติดอันดับหนึ่ง: คอร์สสอนผ่าน AI Tutor ของ DataCamp ซึ่งปรับคำอธิบายแบบเรียลไทม์ตามบทบาท ระดับ และเป้าหมายของผู้เรียน สำหรับหัวข้อที่ต้องดีบักหนักอย่าง retrieval — ที่ความล้มเหลวเดียวกันอาจเกิดจากการ chunk, embeddings หรือการพรอมป์ต — ผู้ช่วยสอนที่ปรับการอธิบายได้เป็นข้อได้เปรียบจริง
2. LangChain Academy — LangChain
LangChain Academy เป็นสถาบันฟรีอย่างเป็นทางการของ LangChain และเป็นตัวเลือกที่ดีในการอัปเดตความรู้ โดยทีมงานผู้พัฒนาเฟรมเวิร์กดูแลโดยตรง
- ระดับ: ตั้งแต่เริ่มต้นถึงขั้นสูง (โมดูลาร์ เรียนตามจังหวะตนเอง)
- เวลา: เรียนตามจังหวะตนเอง; แต่ละโมดูลใช้เวลา 30 นาทีถึงหลายชั่วโมง
- ค่าใช้จ่าย: ฟรี
- เหมาะสำหรับ: นักพัฒนาที่อยากเรียน RAG จากบทเรียนอย่างเป็นทางการที่เชื่อมกับเอกสาร โดยไม่มีระยะเวลาหน่วงระหว่างคอร์สกับการออกรุ่นของไลบรารี
สถาบันจัดหลักสูตรตามเวิร์กโฟลว์เอเจนต์และ retrieval ที่ใช้ LangGraph รวมถึงโมดูลสร้างเอเจนต์การดึงข้อมูลที่ตัดสินใจว่าเมื่อใดควรค้นหาเทียบกับเมื่อใดควรตอบจากบริบท — แพทเทิร์นหลักของผู้ช่วย RAG ระดับโปรดักชัน เนื่องจากอัปเดตพร้อมกับไลบรารี จึงช่วยป้องกันการสอนซินแทกซ์ที่เลิกใช้แล้ว แต่อาจต้องพึ่งวินัยการเรียนรู้ด้วยตนเองมากกว่าคอร์สที่มีหลักสูตรและการบ้านเป็นทางการ
3. Learn Retrieval Augmented Generation — Boot.dev
คอร์ส Learn Retrieval Augmented Generation ของ Boot.dev เป็นตัวเลือกเชิงโปรเจ็กต์ที่แข็งแรงสำหรับนักพัฒนาที่อยากเข้าใจองค์ประกอบการดึงข้อมูลโดยการลงมือทำตั้งแต่ศูนย์ แทนที่จะเรียกใช้อ็อบเจ็กต์ retriever ของเฟรมเวิร์กแล้วเชื่อว่าใช้ได้
- ระดับ: ระดับกลาง (คาดหวังความชำนาญ Python ที่ใช้งานได้จริง)
- เวลา: เรียนตามจังหวะตนเอง แบบโปรเจ็กต์
- ค่าใช้จ่าย: เริ่มฟรี; สมาชิกแบบชำระเงินปลดล็อกฟีเจอร์อินเทอร์แอคทีฟเต็มรูปแบบ
- เหมาะสำหรับ: นักพัฒนาที่ระบบ RAG ทำงานผิดพลาดและดีบักไม่ได้ เพราะไม่เคยสร้างกลไกการค้นหาพื้นฐานด้วยตัวเอง
คอร์สให้ผู้เรียนสร้างระบบค้นหาและ RAG pipeline ครบชุดใน Python ตั้งแต่การค้นหาคีย์เวิร์ดแบบง่าย ดัชนีผกผัน และการถ่วงน้ำหนัก TF-IDF ไปจนถึง vector embeddings เมตริกความใกล้เคียง และการค้นหาเชิงความหมาย สุดท้ายคือการดึงข้อมูลแบบไฮบริดที่ผสานการให้คะแนนเชิงข้อความและเชิงความหมาย เหมาะหากอยากลงลึกกลไกการดึงข้อมูลด้วยมือ
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 เข้ากับเอเจนต์ MCP และการออกแบบบริบท และรูปแบบอินเทอร์แอคทีฟของ Scrimba ช่วยให้ผู้เรียนเขียนและรันโค้ดที่ใช้งานได้จริงในบรรทัด แทนการดูวิดีโอเฉย ๆ เนื่องจากสื่อสอน RAG ส่วนใหญ่ใช้ Python เป็นหลัก นี่จึงเป็นตัวเลือกที่มีประโยชน์สำหรับทีมที่ใช้ JS เป็นหลัก
6. Building RAG Applications with LangChain — freeCodeCamp
Building RAG Applications with LangChain คือคอร์ส YouTube แบบยาวของ freeCodeCamp และเป็นตัวเลือกฟรี เปิดทั้งหมด สำหรับนักพัฒนาที่เรียนได้ดีที่สุดจากการทำตามโปรเจ็กต์เดียวแบบต่อเนื่อง
- ระดับ: ระดับกลาง
- เวลา: ~2.5 ชั่วโมง เซสชันเดียว
- ค่าใช้จ่าย: ฟรี
- เหมาะสำหรับ: นักพัฒนาที่กำกับตนเองได้และอยากสร้างแอป RAG ครบวงจรหนึ่งตัวตั้งแต่ต้นจนจบ โดยไม่มีส่วนที่ต้องจ่ายเงิน
สอนโดยวิศวกรซอฟต์แวร์จาก LangChain คอร์สนี้สร้าง RAG pipeline ตั้งแต่ศูนย์: การทำดัชนี การดึงข้อมูล การสร้างผลลัพธ์ และกลยุทธ์การแปลคำถาม เช่น Multi-Query, RAG Fusion, Decomposition, Step Back และ HyDE โครงสร้างจะหลวมกว่าหลักสูตรทางการและให้ความสำคัญด้านโปรดักชันน้อยกว่า แต่ฟรีจริงตั้งแต่ต้นจนจบ และเจาะลึกการแปลคำถามมากกว่าตัวเลือกเบื้องต้นส่วนใหญ่
7. Agentic AI Engineering with LangChain & LangGraph — Udemy
Agentic AI Engineering with LangChain & LangGraph เป็นตัวเลือกที่ดีสำหรับนักพัฒนาที่ต้องการการดึงข้อมูลควบคู่กับเอเจนต์อัตโนมัติที่ใช้เครื่องมือ แทนที่จะเรียน RAG แยกเดี่ยว
- ระดับ: ระดับกลางถึงขั้นสูง (คาดหวังพื้นฐานวิศวกรรมซอฟต์แวร์และความชำนาญ Python)
- เวลา: ~19 ชั่วโมง ครอบคลุม 28 ส่วน
- ค่าใช้จ่าย: คอร์สเสียเงิน (มักมีส่วนลด)
- เหมาะสำหรับ: นักพัฒนาที่สร้างเอเจนต์ที่ต้องตัดสินใจว่าเมื่อใดควรดึงข้อมูล ไม่ใช่ตอบจากหน้าต่างบริบทที่คงที่
เพิ่งอัดใหม่ให้ครอบคลุม LangChain v1.2+ และระบบนิเวศ LangGraph ปัจจุบัน คอร์สนี้ไล่พัฒนาการสถาปัตยกรรมเอเจนต์ตั้งแต่การพรอมป์ตแบบ ReAct ยุคแรก ผ่านการเรียกใช้ฟังก์ชันแบบ native ไปจนถึง orchestration ด้วย LangGraph ไม่เหมาะสำหรับผู้เริ่มต้น แต่ทันสมัยในประเด็นการผสานการดึงข้อมูลกับการใช้เครื่องมือของเอเจนต์ และใช้สแตกเดียวกับ 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 ก้าวสู่การค้นหาเชิงความหมายและ vector embeddings แล้วต่อด้วยการค้นหาแบบไฮบริด อัลกอริทึม approximate nearest neighbor การแบ่งชิ้นส่วนข้อมูล การแปลคำถาม และการจัดอันดับซ้ำด้วย cross-encoder ผ่าน Weaviate API โมดูลถัดไปครอบคลุมการออกแบบพรอมป์ต การตรวจจับการมโน และการออกแบบระบบแบบ agentic จากนั้นปิดท้ายด้วยการมอนิเตอร์และประเมินระบบ RAG ตั้งแต่ต้นจนจบ รวมถึงสมดุลด้านต้นทุน ความสามารถ และความปลอดภัย
ตารางเปรียบเทียบคอร์ส RAG ที่ดีที่สุด
| อันดับ | คอร์ส | รูปแบบการเรียนรู้ | ความลึกของหลักสูตร | สเกล / สัญญาณผลลัพธ์ |
|---|---|---|---|---|
| 1 | Retrieval-Augmented Generation with LangChain — DataCamp | AI-native เน้นลงมือทำ | Chunking การดึงข้อมูล การยึดโยงความรู้ทั้งมีโครงสร้างและไม่มีโครงสร้าง | เริ่มฟรี; AI Tutor ปรับบทเรียนรายบุคคล; เป็นส่วนหนึ่งของเส้นทาง LangChain ที่กว้างกว่า |
| 2 | LangChain Academy — LangChain | โมดูลเชื่อมโยงกับเอกสาร | เอเจนต์ LangGraph และเวิร์กโฟลว์การดึงข้อมูล | ฟรี; ทีม LangChain ดูแลโดยตรง |
| 3 | Learn Retrieval Augmented Generation — Boot.dev | ทำโปรเจ็กต์ สร้างจากศูนย์ | ดัชนีผกผัน embeddings การดึงข้อมูลแบบไฮบริดและมัลติโหมด | เริ่มฟรี; รองรับเฉพาะ Python |
| 4 | LangChain & Vector DBs in Production — Activeloop | คอร์สแบบยาว + โปรเจ็กต์ | การดีพลอย การประเมินผล ต้นทุน/ระยะหน่วง Deep Lake | audit ฟรี; ความลึกระดับโปรดักชัน |
| 5 | AI Engineer Path — Scrimba | ฟอร์แมต scrim แบบอินเทอร์แอคทีฟ | RAG เอเจนต์ MCP การออกแบบบริบท | เริ่มฟรี; ตัวเลือกเนทีฟ 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 เมตริกระยะห่าง การค้นหาเชิงความหมาย | เริ่มฟรี; แคบกว่า มุ่งเจาะลึกคุณภาพการดึงข้อมูล |
| 9 | Retrieval Augmented Generation (RAG) — DeepLearning.AI | คอร์ส 5 โมดูล + แล็บ | สถาปัตยกรรม retriever การค้นหาแบบไฮบริด การแบ่งชิ้นส่วน การจัดอันดับซ้ำ การประเมินผล | audit ฟรี; Coursera Plus สำหรับใบรับรอง |
FAQs
ต้องรู้ภาษา Python ไหมถึงจะเรียนคอร์ส RAG ได้?
ต้องมีพื้นฐาน Python ระดับพื้นฐานครับ/ค่ะ คอร์ส RAG with LangChain ของ DataCamp อยู่ในเส้นทางที่เน้น Python เป็นหลัก จึงสามารถเรียนพื้นฐานให้แน่นได้ก่อนโดยไม่ต้องเปลี่ยนแพลตฟอร์ม
RAG ต่างจากการปรับจูนอย่างไร?
RAG จะดึงข้อมูลภายนอกขณะสืบค้น ส่วนการปรับจูน (fine-tuning) คือการฝึกตัวโมเดลใหม่ นักพัฒนาส่วนใหญ่เริ่มจาก RAG ซึ่งเป็นสิ่งที่คอร์สของ DataCamp โฟกัสโดยตรง
คอร์ส RAG ไหนเหมาะกับผู้เริ่มต้นที่สุด?
คอร์ส Retrieval-Augmented Generation with LangChain ของ DataCamp — เริ่มจากพื้นฐาน LangChain ก่อน และมี AI Tutor ช่วยแก้ปัญหาแบบเรียลไทม์
ในปี 2026 RAG ยังเกี่ยวข้องอยู่ไหม?
ยังใช่ RAG ยังคุ้มค่าและเชื่อถือได้กว่ายัดทุกอย่างลงในพรอมป์ต DataCamp อัปเดตคอร์ส RAG อย่างต่อเนื่องในเส้นทางที่ดูแลอย่างแข็งขัน