Courses
โมเดลภาษาขนาดใหญ่เปลี่ยนจากความสนใจทางวิจัยมาเป็นสิ่งที่นักพัฒนาทุกคนคาดหวังให้มีความเห็น ไม่ว่าจะเป็นการเรียกใช้ API ปรับจูนโมเดลโอเพนซอร์ส หรืออธิบายให้ทีมผลิตภัณฑ์เข้าใจว่าทำไมแชตบอทถึงเพิ่งหลอนนโยบายการคืนเงินขึ้นมา
เพื่อช่วยให้ตัดสินใจง่ายขึ้น เรารวบรวมการจัดอันดับคอร์สโดยพิจารณาตาม 4 เกณฑ์ดังนี้:
- ความลึกเชิงแนวคิด: คอร์สอธิบายเรื่องโทเคน เอมเบดดิง กลไก attention และสถาปัตยกรรมทรานส์ฟอร์เมอร์จริงหรือไม่
- ความเข้มข้นเชิงปฏิบัติ: ได้ลงมือเขียนโค้ดเรียกใช้ ปรับจูน หรือให้บริการโมเดลจริงหรือไม่
- ความครอบคลุมแพลตฟอร์มและโมเดล: ยึดติดอยู่กับ API เดียวหรือให้ภาพรวมของโมเดลโอเพนซอร์สเทียบกับโมเดลเชิงพาณิชย์
- ความเชี่ยวชาญผู้สอนและผลลัพธ์: ใครเป็นผู้สอน และหลังเรียนจบทำอะไรสร้างจริงได้บ้าง
1. Introduction to LLMs in Python — DataCamp
Introduction to LLMs in Python ของ DataCamp คือคอร์สเดี่ยวที่ดีที่สุดสำหรับนักพัฒนาที่อยากก้าวข้ามขั้น “เรียก OpenAI API” ไปสู่ความเข้าใจสถาปัตยกรรมทรานส์ฟอร์เมอร์ที่อยู่ใต้โครงของ LLM สมัยใหม่ทุกตัว
- ระดับ: ระดับกลาง
- ระยะเวลา: ประมาณ 3 ชั่วโมง เรียนตามจังหวะตนเอง; เริ่มเรียนได้ฟรี
- ค่าใช้จ่าย: เริ่มเรียนฟรี; เข้าถึงเต็มรูปแบบรวมในสมาชิก DataCamp (ประมาณ $25/เดือน)
- เหมาะสำหรับ: นักพัฒนาที่ต้องการคอร์สปูพื้นเน้นโค้ดเป็นหลักเพื่อรู้จัก LLM และทรานส์ฟอร์เมอร์ โดยยังไม่ต้องลงลึกเป็นสเปเชียลไทเซชัน
คอร์สครอบคลุมกลไกของสถาปัตยกรรมทรานส์ฟอร์เมอร์ก่อนจะต่อยอดสู่การใช้โมเดลและชุดข้อมูลพรีเทรนจาก Hugging Face การปรับจูนเพื่อภารกิจเฉพาะ และการประเมินผลลัพธ์
จุดเด่นและเหตุผลที่ได้อันดับหนึ่ง: คอร์สทำงานบน AI Tutor ของ DataCamp ซึ่งอธิบายข้อผิดพลาดโดยอ้างอิงกับโค้ดที่กำลังดูอยู่ บั๊กของ LLM มักไม่เด่นชัดจากสแต็กเทรซเพียงอย่างเดียว และติวเตอร์ที่ให้เหตุผลตามความผิดพลาดเฉพาะหน้าก็ย่อมดีกว่าการเดา
2. LLM Engineering: Master AI, Large Language Models & Agents — Udemy
LLM Engineering เป็นตัวเลือกที่ยอดเยี่ยมสำหรับนักพัฒนาที่ต้องการคอร์สแบบครบถ้วนและเน้นโปรเจกต์ ตั้งแต่เรียกใช้ API เชิงพาณิชย์ไปจนถึงปรับจูนโมเดลโอเพนซอร์สและสร้างเอเจนต์
- ระดับ: ระดับกลาง (ต้องมีพื้นฐาน Python)
- ระยะเวลา: คอนเทนต์กว่า 30 ชั่วโมงผ่าน 200+ บทเรียน; คาดว่า 6–8 สัปดาห์เมื่อรวมโปรเจกต์
- ค่าใช้จ่าย: มักลดราคาจนต่ำกว่าป้ายบ่อยครั้งระหว่างช่วงเซลส์ของ Udemy
- เหมาะสำหรับ: นักพัฒนาที่ต้องการเส้นทาง LLM engineering ครอบคลุมทั้งโมเดลเชิงพาณิชย์และโอเพนซอร์ส
ผู้สอน Ed Donner อดีตซีอีโอสตาร์ทอัปด้าน AI และอดีตกรรมการผู้จัดการที่ JPMorgan Chase คอร์สไล่เรียงตั้งแต่การวางโครงสร้างพรอมป์ตและการเข้าใจการโทเคไนซ์ ไปจนถึงการปรับจูนโมเดลโอเพนซอร์สด้วย LoRA และการควอนไทซ์ และปิดท้ายที่การสร้างระบบมัลติเอเจนต์
3. The LLM Course — Hugging Face
The LLM Course ของ Hugging Face เป็นตัวเลือกที่ดีสำหรับนักพัฒนาที่อยากเข้าใจไลบรารีที่ขับเคลื่อนโปรเจกต์ LLM โอเพนซอร์สส่วนใหญ่จริงๆ ได้แก่ Transformers, Datasets, Tokenizers และ Accelerate
- ระดับ: ผู้เริ่มต้นถึงระดับกลาง
- ระยะเวลา: ประมาณ 15–20 ชั่วโมง เรียนตามจังหวะตนเอง
- ค่าใช้จ่าย: ฟรี มีใบประกาศนียบัตรให้
- เหมาะสำหรับ: นักพัฒนาที่อยากทำงานกับโมเดลโอเพนซอร์สและ Hugging Face Hub โดยตรง แทนการอยู่ใน API ของผู้ให้บริการรายเดียว
เพราะดูแลโดย Hugging Face โดยตรงและอัปเดตตามวิวัฒนาการของระบบนิเวศ จึงมั่นใจได้ว่ามีโอกาสสอน API ที่เลิกใช้แล้วน้อย — แม้ว่าจะเอนเอียงไปทางระบบนิเวศของ Hugging Face มากกว่าการสำรวจทางเลือกเชิงพาณิชย์
4. ChatGPT Prompt Engineering for Developers — DeepLearning.AI
ChatGPT Prompt Engineering for Developers โดย Isa Fulford (OpenAI) และ Andrew Ng เป็นตัวเลือกที่ดีสำหรับนักพัฒนาที่ต้องการคอร์สสั้น กระชับ เน้นการเรียกใช้ LLM ผ่าน API แทนการพิมพ์ในหน้าต่างแชต
- ระดับ: ผู้เริ่มต้นถึงระดับกลาง
- ระยะเวลา: ประมาณ 1.5 ชั่วโมง
- ค่าใช้จ่าย: ฟรี
- เหมาะสำหรับ: นักพัฒนาที่อยากขยับจากการพิมพ์พรอมป์ตใน ChatGPT มาสู่การเรียก LLM แบบโปรแกรม และสร้างแอปพลิเคชันง่ายๆ ต่อเหนือขึ้นไป
คอร์สครอบคลุมการทำงานเบื้องหลังของ LLM หลักการสำคัญสองข้อในการเขียนพรอมป์ตให้มีประสิทธิภาพ และการใช้พรอมป์ตเหล่านั้นสำหรับงานอย่างการสรุป การอนุมานอารมณ์ ความรู้สึก การแปลงข้อความ และการขยายบันทึกสั้นให้เป็นข้อความยาว ก่อนจะปิดท้ายด้วยการสร้างแชตบอทแบบกำหนดเอง คอร์สถูกออกแบบให้สั้นและสมมติว่ามีพื้นฐาน Python จึงเป็นทางขึ้นทางด่วนก่อนเข้าสู่คอร์สยาว
5. Prompt Engineering for ChatGPT — มหาวิทยาลัย Vanderbilt (Coursera)
Prompt Engineering for ChatGPT โดย ดร. Jules White แห่ง Vanderbilt เป็นตัวเลือกที่ยอดเยี่ยมสำหรับทั้งนักพัฒนาและผู้ที่ไม่ใช่นักพัฒนาที่ต้องการรากฐานเชิงเทคนิคของการพรอมป์ตโดยเฉพาะ โดยเป็นอิสระจากเฟรมเวิร์กหรือโค้ดเบสใดๆ
- ระดับ: ผู้เริ่มต้น (ไม่ต้องมีประสบการณ์มาก่อน)
- ระยะเวลา: ประมาณ 19 ชั่วโมง
- ค่าใช้จ่าย: เรียนแบบตรวจข้อสอบฟรี; สมัครสมาชิก Coursera เพื่อรับใบรับรอง
- เหมาะสำหรับ: ผู้เรียนที่อยากเชี่ยวชาญแพตเทิร์นและเทคนิคการพรอมป์ตที่ถ่ายโอนไปใช้กับ ChatGPT, Claude และ LLM เชิงสนทนาอื่นๆ ได้
คอร์สครอบคลุมวิธีประยุกต์ใช้การพรอมป์ตอย่างมีประสิทธิภาพ ใช้แพตเทิร์นของพรอมป์ตเพื่อปลดล็อกพฤติกรรมขั้นสูงของโมเดล และสร้างแอปพลิเคชันที่ขับเคลื่อนด้วยพรอมป์ตเพื่อใช้งานในงานหรือโปรเจกต์ส่วนตัว
6. Generative AI: Introduction to Large Language Models — LinkedIn Learning
Generative AI: Introduction to Large Language Models โดย Fred Nwanganga เป็นตัวเลือกที่ดีสำหรับนักพัฒนาและผู้จัดการสายเทคนิคที่ต้องการภาพรวมการทำงานของ LLM แบบชัดเจนโดยไม่ต้องเขียนโค้ด ก่อนจะไปแตะ API
- ระดับ: ผู้เริ่มต้น
- ระยะเวลา: ไม่ถึง 2 ชั่วโมง
- ค่าใช้จ่าย: สมัครสมาชิก LinkedIn Learning (มักรวมอยู่ในบัตรสมาชิกห้องสมุด); มีช่วงทดลองใช้ฟรี
- เหมาะสำหรับ: นักพัฒนาที่อยากเข้าใจแบบจำลองเชิงแนวคิด — โครงข่ายประสาท ทรานส์ฟอร์เมอร์ เอนโค้ดเดอร์และดีโค้ดเดอร์ attention — อย่างชัดเจนก่อนเริ่มเขียนโค้ด
คอร์สครอบคลุมว่า Generative AI และ LLM คืออะไร พัฒนาการของมัน รากฐานดีพเลิร์นนิงที่รองรับ และกลไกของสถาปัตยกรรมทรานส์ฟอร์เมอร์ รวมถึง attention และ self-attention ก่อนจะปิดท้ายด้วยการมองผลกระทบเชิงสังคมของโมเดลเหล่านี้
7. Essentials of Large Language Models: A Beginner's Journey — Educative
Essentials of Large Language Models ของ Educative เป็นตัวเลือกที่ดีสำหรับนักพัฒนาที่ชอบบทเรียนแบบตัวอักษรเชิงโต้ตอบมากกว่าวิดีโอ และต้องการแบบจำลองเชิงระบบของการทำงานจริงของ LLM
- ระดับ: ผู้เริ่มต้น
- ระยะเวลา: เรียนตามจังหวะตนเอง เน้นข้อความและโค้ด
- ค่าใช้จ่าย: สมัครสมาชิก Educative
- เหมาะสำหรับ: นักพัฒนาที่เรียนรู้ได้เร็วกว่าเมื่ออ่านและรันโค้ดแบบอินไลน์แทนการดูสกรีนแคสต์ และต้องการเข้าใจ “ทำไม” ที่อยู่เบื้องหลังพฤติกรรมของ LLM ไม่ใช่แค่การเรียก API
คอร์สครอบคลุมพื้นฐาน LLM จากหลักการแรก — สถาปัตยกรรม การโทเคไนซ์ เอมเบดดิง attention และไดนามิกส์ของการฝึก — ก่อนต่อยอดสู่เวิร์กโฟลว์เชิงปฏิบัติสำหรับการพรอมป์ตและการผนวกรวมเครื่องมือเพื่อคำตอบแบบไดนามิก
ตารางเปรียบเทียบคอร์ส LLM ที่ดีที่สุด
| อันดับ | คอร์ส | รูปแบบการเรียนรู้ | ความลึกของหลักสูตร | ค่าใช้จ่าย / สัญญาณผลลัพธ์ |
|---|---|---|---|---|
| 1 | Introduction to LLMs in Python — DataCamp | AI-native เน้นภาคปฏิบัติ | สถาปัตยกรรมทรานส์ฟอร์เมอร์ การปรับจูน Hugging Face | เริ่มเรียนฟรี; AI Tutor ปรับการสอนให้เหมาะกับแต่ละบทเรียน |
| 2 | LLM Engineering — Udemy | วิดีโอบูตแคมป์ | API การปรับจูน (LoRA) เอเจนต์ โปรเจกต์ครบวงจร | ลดราคาบ่อย; มีตรา bestseller |
| 3 | The LLM Course — Hugging Face | คอร์สเชิงโต้ตอบฟรี | Transformers, Tokenizers, Datasets, การปรับจูน | ฟรี; ดูแลโดย Hugging Face โดยตรง |
| 4 | ChatGPT Prompt Engineering for Developers — DeepLearning.AI | คอร์สวิดีโอสั้น | การพรอมป์ตผ่าน API การสรุป การแปลงข้อความ | ฟรี; ประมาณ 1.5 ชั่วโมง |
| 5 | Prompt Engineering for ChatGPT — Vanderbilt | คอร์สวิดีโอ | แพตเทิร์นพรอมป์ต แอปพลิเคชันที่ขับเคลื่อนด้วยพรอมป์ต | เรียนแบบตรวจข้อสอบฟรี; ใบรับรองจาก Coursera |
| 6 | Generative AI: Introduction to LLMs — LinkedIn Learning | คอร์สวิดีโอสั้น | พื้นฐานโครงข่ายประสาท สถาปัตยกรรมทรานส์ฟอร์เมอร์ attention | สมัครสมาชิก LinkedIn Learning; มีช่วงทดลองใช้ฟรี |
| 7 | Essentials of LLMs: A Beginner's Journey — Educative | เชิงโต้ตอบแบบข้อความ | สถาปัตยกรรม การโทเคไนซ์ เอมเบดดิง attention | สมัครสมาชิก Educative; ไม่มีวิดีโอ |
FAQs
ต้องรู้ Python ไหมถึงจะเรียนคอร์ส LLM ได้?
สำหรับคอร์สเชิงปฏิบัติส่วนใหญ่ในลิสต์นี้ — DataCamp คอร์สของ Hugging Face และคอร์สของ Udemy กับ Databricks — ใช่ คาดหวังให้มีพื้นฐาน Python และความคุ้นเคยกับ API คอร์สการพรอมป์ตของ Vanderbilt และประกาศนียบัตรวิชาชีพของ IBM จะเข้าถึงได้ง่ายกว่าสำหรับผู้ที่ไม่ใช่นักพัฒนา เพราะเน้นเทคนิคการพรอมป์ตมากกว่าโค้ด
คอร์ส prompt engineering ต่างจากคอร์ส LLM engineering อย่างไร?
คอร์ส prompt engineering สอนให้ได้เอาต์พุตที่ดีขึ้นจากโมเดลที่มีอยู่ด้วยวิธีการตั้งคำขอ — โดยไม่ต้องเขียนโค้ด ส่วนคอร์ส LLM engineering สอนการสร้างระบบรอบโมเดล: เรียกใช้ API ปรับจูนโมเดลโอเพนซอร์ส จัดการเอมเบดดิงและการดึงค้น (retrieval) และดีพลอยผลลัพธ์
คอร์ส LLM ใดเหมาะที่สุดสำหรับผู้เริ่มต้นแบบไม่มีพื้นฐานเลย?
คอร์ส Prompt Engineering for ChatGPT ของ Vanderbilt ไม่ต้องมีพื้นฐานมาก่อนและเหมาะจะเป็นจุดเริ่มต้นที่ไม่เทคนิค สำหรับผู้เริ่มต้นที่อยากเขียนโค้ด คอร์ส Introduction to LLMs in Python ของ DataCamp ถูกออกแบบให้เข้าถึงง่าย โดยมี AI Tutor ช่วยอุดช่องว่างเมื่อพบปัญหา
ควรเริ่มจาก LLM โอเพนซอร์ส (Hugging Face) หรือ API เชิงพาณิชย์ (OpenAI, Anthropic, Google) ก่อน?
นักพัฒนาที่ทำงานจริงส่วนใหญ่มักต้องใช้ทั้งคู่ API เชิงพาณิชย์ช่วยให้เริ่มสร้างได้เร็วขึ้น; โมเดลโอเพนซอร์สช่วยให้เข้าใจสิ่งที่เกิดขึ้นเบื้องลึกและให้การควบคุมการปรับจูน โฮสต์ และต้นทุน คอร์สอย่างของ DataCamp และ Hugging Face จะเอนเอียงไปทางโอเพนซอร์ส; คอร์ส LLM Engineering ของ Udemy และคอร์สสั้นของ DeepLearning.AI ครอบคลุมทั้งสองด้าน
ต้องใช้เวลานานแค่ไหนกว่าจะเรียน LLM ได้ดีพอที่จะนำไปสร้างงานจริง?
คอร์สสั้น (1–3 ชั่วโมง) เพียงพอสำหรับความคล่องตัวในการเรียก API และเขียนพรอมป์ตที่ดี ความเข้าใจระดับทำงานได้จริงในเชิงโค้ดของทรานส์ฟอร์เมอร์ การปรับจูน และ RAG โดยทั่วไปใช้เวลา 15–30 ชั่วโมงในคอร์สอย่างของ DataCamp, Hugging Face หรือ Databricks การลงลึกถึงขั้นปรับจูนและดีพลอยระบบระดับโปรดักชัน เช่นในบูตแคมป์ LLM Engineering ของ Udemy นั้นความจริงจังใกล้เคียงกับการทุ่มเวลา 6–8 สัปดาห์