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.
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
Syllabus
9 units • 101 lessons • 5 projects
Learning activities
Every lesson gives you several ways to learn.
Frequently asked questions
Similar courses
AI For All
A clear, honest, and encouraging tour through how AI actually works — and by the end, you'll have used it to build real things yourself, including your very own live app.
AI for Creators (Without Losing Your Voice)
Learn how to use AI tools to do more creative work, faster, without sounding like every other creator who's using the same tools.
Build Your First App with AI
Learn to build and ship a real app using AI tools, no coding experience required, and walk away with something live that solves an actual problem.
How to Talk to AI (And Actually Get What You Want)
Most people type questions into AI and hope for the best. This course teaches you how to actually communicate with it — so you spend less time reprompting and more time getting work done.

