LLM Engineering: Prompting, RAG, Fine-Tuning, and RLHF

This course runs for 5h 39m. It is taught by Dr. Ryan Rad, published by Udemy, and was released on 2026-08-31. The course taught in en-US, includes exercise files, and uses Hugging Face, OpenRouter, PEFT, TRL, LlamaIndex.

  • 5h 39m
  • en-US
  • Dr. Ryan Rad
LLM Engineering: Prompting, RAG, Fine-Tuning, and RLHF

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.

5 sections · 38 lessons

  1. 1 Welcome - Course Introduction 7:05
  2. 2 Lesson 1.1 - Language Models - From N-grams to LLMs 6:50
  3. 3 Lesson 1.2 - Scaling Laws & the Discovery of LLMs 12:34
  4. 4 Lesson 1.3 - How LLMs Learn: Pre-training, SFT, and Alignment 6:01
  5. 5 Lesson 1.4 - Decoding Strategies for Text Generation 8:55
  6. 6 Lesson 1.5 - Current Limitations & Challenges 13:51
  7. 7 Lesson 1.6 - of Advanced Techniques 10:27
  8. 8 Quiz 1 - Large Language Models
  9. 9 Lab 1 - Text Generation - Decoding, Creativity & Hallucination 22:50
Access Files No pi required.
Free
Course files 1 file package
  • Udemy - LLM Engineering: Prompting, RAG, Fine-Tuning, and RLHF
    6.3 GB

Discussions are closed

Comments are currently disabled for this course.