Course Overview
This course provides practical engineering skills to build production-ready Large Language Model (LLM) systems. It covers advanced prompt engineering, retrieval-augmented generation (RAG) pipelines, parameter-efficient fine-tuning methods like LoRA, and reinforcement learning from human feedback (RLHF) alignment techniques. The course bridges theoretical foundations with hands-on labs to enable learners to design, build, and align specialized LLM systems.
Key Takeaways
- Design advanced prompts including zero-shot, few-shot, and chain-of-thought reasoning for reliable, high-quality outputs.
- Architect and build complete RAG systems covering ingestion, retrieval, synthesis, and rigorous evaluation.
- Fine-tune base models into specialized assistants using parameter-efficient fine-tuning methods such as LoRA, QLoRA, rsLoRA, and LoRA-FA.
- Align LLM behavior to human preferences using the full RLHF workflow and algorithms including PPO, DPO, and GRPO.
- Combine prompting, retrieval, fine-tuning, and alignment into end-to-end, production-ready LLM solutions.
Prerequisites
- Understanding of Transformers and LLMs including neural networks, attention mechanisms, and LLM training and generation processes.
- Intermediate Python skills with comfort reading and writing functions, loops, and basic data structures.
- Basic machine learning intuition including vectors, embeddings, and training concepts like loss and gradients.
Target Learners
- Software engineers and developers aiming to move beyond API usage to architect reliable, custom LLM systems.
- Data scientists and machine learning practitioners seeking practical skills in RAG, fine-tuning, and alignment.
- Computer science students and technology professionals desiring a deep, principled understanding of LLM engineering.
- 1 Welcome - Course Introduction 7:05
- 2 Lesson 1.1 - Language Models - From N-grams to LLMs 6:50
- 3 Lesson 1.2 - Scaling Laws & the Discovery of LLMs 12:34
- 4 Lesson 1.3 - How LLMs Learn: Pre-training, SFT, and Alignment 6:01
- 5 Lesson 1.4 - Decoding Strategies for Text Generation 8:55
- 6 Lesson 1.5 - Current Limitations & Challenges 13:51
- 7 Lesson 1.6 - of Advanced Techniques 10:27
- 8 Quiz 1 - Large Language Models
- 9 Lab 1 - Text Generation - Decoding, Creativity & Hallucination 22:50
- 1 Lesson 2.1: Fundamentals of Prompting 14:41
- 2 Lesson 2.2: Prompt Engineering Techniques 25:47
- 3 Lesson 2.3: Advanced Techniques 9:10
- 4 Quiz 2 - Prompt Engineering
- 5 Lesson 2.4: Lab Overview 4:32
- 6 Lab 2 - Prompt Engineering: Instructing LLMs at Scale 20:50
- 1 Lesson 3.1: Significance of RAG 8:14
- 2 Lesson 3.2: RAG Pipeline 4:07
- 3 Lesson 3.3: Stage 1 - Ingestion 3:40
- 4 Lesson 3.4: Stage 2 - Retrieval 3:56
- 5 Lesson 3.5: Stage 3 - Synthesis 2:43
- 6 Lesson 3.6: RAG Evaluation 8:46
- 7 Quiz 3 - Retrieval-Augmented Generation (RAG)
- 8 Lesson 3.7: Lab Overview 4:47
- 9 Lab 3 - RAG - Document Q&A Engine with Grounded AI 22:20
- 1 Lesson 4.1: The Limits of In-Context Learning 7:34
- 2 Lesson 4.2: Fundamentals of Fine-Tuning 3:28
- 3 Lesson 4.3: Efficient Fine-Tuning with PEFT 13:07
- 4 Lesson 4.4: SFT Datasets and Training Dynamics 10:24
- 5 Quiz 4 - Supervised Fine-Tuning (SFT)
- 6 Lesson 4.5: Lab Overview 3:00
- 7 Lab 4 - SFT - Making LLMs Behave 18:45
- 1 Lesson 5.1 - Why RLHF? 8:49
- 2 Lesson 5.2 - Fundamentals of Reinforcement Learning 6:15
- 3 Lesson 5.3 - RLHF Workflow 8:46
- 4 Lesson 5.4 - Alignment Algorithms (PPO, DPO, GRPO) 13:50
- 5 Quiz 5 - Reinforcement Learning from Human Feedback (RLHF)
- 6 Lesson 5.5 - Lab Overview 4:23
- 7 Lab 5 - RLHF: Making LLMs Helpful & Safe 19:03
- Udemy - LLM Engineering: Prompting, RAG, Fine-Tuning, and RLHF
Discussions are closed
Comments are currently disabled for this course.
