Skip to main content
Popular

Generative AI With NVIDIA

Fine-tune models with LoRA, build RAG pipelines, and implement diffusion models while managing the hardware constraints of distributed training and model sharding.

Updated Sep 14, 2026

About this course

Most people see Generative AI as a sudden shift that happened overnight. It is actually a progression that started in 1956 and only recently found the right balance of math and hardware. We start by looking at the history of artificial neurons and the early AI winters where interest dried up because models could only solve simple patterns. You will learn how the field moved away from hand-written rules and toward statistical probability, eventually turning language into a series of numbers called tokens. This foundation explains why models sometimes fail at basic logic: they are not reading words, they are calculating the next most likely piece of data in a sequence. Once you understand how words become vectors, we look at the Transformer architecture. This is the engine behind tools like ChatGPT. Unlike older models that had to read one word at a time, the Transformer uses self-attention to see an entire paragraph at once. We follow this logic into scaling laws and model families, comparing why a model like BERT is better for understanding while GPT is better for writing. The course then expands beyond text to cover multimodal systems like CLIP and Whisper, and the diffusion models used to generate images. You will see how these systems use noise and reverse denoising to build structure out of randomness. Building these systems is an engineering challenge as much as a mathematical one. We cover instruction fine-tuning to turn a raw autocomplete engine into a helpful assistant, and techniques like LoRA to update models without needing a supercomputer. We also cover orchestration, which is the process of building complex software using tools like LangChain, RAG, and autonomous agents. By the end, you will be able to design retrieval systems that use your own data, fine-tune models for specific tasks, and manage the distributed workloads needed to train large systems across multiple GPUs.

Details

Updated Sep 14, 2026
9 units, 101 lessons
5 projects

Syllabus

9 units • 101 lessons • 5 projects

Learning activities

Every lesson gives you several ways to learn.

Read
Flashcards
Quiz
Jam session
Arcade

Frequently asked questions

Course thumbnail