Intermediate Recommended experience

Generative AI: Fine-Tuning LLMs and Diffusion Models

Adapt large language models with parameter-efficient fine-tuning - LoRA, QLoRA and SFT pipelines - and build controllable image generation with diffusion models and ControlNet.

Enroll on Coursera
2 weeks · 10 hours a week 4 modules · 16 assignments Intermediate · flexible schedule English · 9 languages available
Want a mentor alongside the course? See 1:1 coaching
Introduction to the course · 10:25

Generative AI: Fine-Tuning LLMs and Diffusion Models

By Board Infinity · Offered on Coursera

  • 4 modules · 45 videos · 16 assignments
  • Hands-on project - a specialist LLM adapter
  • Shareable certificate on Coursera
  • Flexible schedule - learn at your own pace
Enroll on Coursera

Decoder-only transformers

Token flow, causal masking and the KV cache

Parameter-efficient fine-tuning

LoRA, QLoRA and SFT with peft and trl

Controllable diffusion

Diffusers pipelines, schedulers and ControlNet

Specialist LLM capstone

Train, export and evaluate your own adapter

6 Lakh+learners on our Coursera courses
10+domains covered
270+courses
57+specializations
01 About the course

Inside the model, then adapting it.

Decoder internals first, then parameter-efficient fine-tuning, controllable diffusion - and a specialist LLM you build yourself.

4
Modules
5 hours each
45
Video lessons
5 to 11 minutes each
16
Assignments
Four in every module
2 wks
To complete
At 10 hours a week, flexible

Generative AI: Fine-Tuning LLMs and Diffusion Models starts inside decoder-only transformers: token flow, self-attention, causal masking and why the KV cache makes inference faster.

Then you adapt large language models with LoRA and QLoRA, including 4-bit quantization, and build supervised fine-tuning pipelines with peft and trl. Module 3 moves to diffusion: the forward and reverse processes, diffusers pipelines, schedulers and ControlNet conditioning.

It closes with a hands-on project: a specialist LLM built through dataset creation, QLoRA training and adapter export, with rigorous evaluation.

02 Who it's for

For practitioners ready to go beyond calling an API.

A basic understanding of Python, PyTorch, and neural networks is helpful. Familiarity with transformers is a plus but not mandatory - the course covers decoder internals from scratch.

ML engineers

Exploring LLM fine-tuning

Moving into advanced LLM fine-tuning with parameter-efficient methods.

AI developers

Applying PEFT

Using LoRA and QLoRA to adapt models on limited hardware.

Transformer practitioners

Going under the hood

Working with decoder internals, causal masking and KV caching.

Generative AI builders

Images and adapters

Exploring controllable image generation and building domain-specialized LLM adapters.

03 What you'll learn

Four capabilities, one per module.

The four learning outcomes Coursera lists for this course.

Module 1

Decoder pipeline & KV cache

Build decoder-only transformer pipelines with KV caching optimizations

Module 2

LoRA/QLoRA fine-tuning

Fine-tune 7B+ LLMs using LoRA and QLoRA on consumer GPUs

Module 3

Diffusion & ControlNet

Configure diffusers pipelines with ControlNet for controllable images

Module 4

Specialist LLM adapter

Train, export, and evaluate a domain-specialized LLM adapter

1:1 coaching · optional add-on

Fine-tune with someone in your corner.

Board Infinity 1:1 coaching pairs you with a practitioner while you take the course - a separate, optional add-on to your Coursera enrollment.

Book a demo session
  • A coach matched to your goal in 24 hours
  • A written roadmap you keep
  • Weekly sessions for as long as you want them

60-minute demo session · 100% refundable · no obligation to continue

Get unstuck faster

Talk through the training run that will not converge.

A second pair of eyes

Review your data, hyperparameters and evaluation.

A roadmap you keep

Structure what to learn next around your goals.

Aim it at a role

Discuss which generative AI path fits you.

2,000+Industry coaches
16Domains covered
4.8/5Average coach rating
48,000+Sessions delivered
04 Syllabus

Four modules, from decoder internals to a specialist LLM.

Two weeks at 10 hours a week, fully self-paced. Every module lists its description, what is inside it, and every lesson exactly as titled on Coursera.

45 videos 12 readings 16 assignments 2 weeks · 10 h/week
05 Tools & skills

The stack you work in, and the skills you leave with.

Official tools and skills are exactly as the Coursera course page lists them. The wider library stack is shown separately.

Official tool

Hugging Face

transformers, peft, trl and diffusers - the libraries behind every module.

Official tool

Generative AI

Decoder-only LLMs and diffusion models for image generation.

Course library

peft + bitsandbytes

LoRA and QLoRA adapters, with 4-bit quantization for large models.

Course library

diffusers

Diffusion pipelines, schedulers and ControlNet conditioning.

Libraries named in the course FAQ: transformers · peft · trl · bitsandbytes · diffusers. Also covered in the syllabus: LoRA, QLoRA, SFT pipelines, KV caching and ControlNet. Only Hugging Face and Generative AI are Coursera's official “Tools you'll learn”.

Skills you leave with

The nine skills the Coursera course page lists, grouped the way the work splits - the models themselves, training them, and measuring the result.

Models & architectures

What generative models are made of.

  • Large Language Modeling
  • Generative Model Architectures
  • LLM Application

Training & tuning

Adapting a model to a domain.

  • Fine-tuning
  • Model Training
  • Model Optimization

Evaluation & data science

Knowing whether it actually worked.

  • Model Evaluation
  • Machine Learning
  • Data Science
Certificate

Proof you can link to.

Coursera lists a shareable certificate for this course, with Board Infinity as the provider.

Not a university degree, university credit or regulated professional qualification.

Add it to LinkedIn

Coursera says the certificate can be added to your LinkedIn profile.

On your Accomplishments page

From there you can print it, as Coursera describes.

Earned, not attended

Backed by 16 assignments, including the hands-on project.

Part of a specialization

Course 2 of the Advanced Deep Learning Architectures Specialization.

06 Career impact

Fine-tuning is where generic models become useful ones.

These are directions where the skills from this course apply - not guaranteed job outcomes.

Where these skills apply · not a guaranteed outcome

LLM engineering

Decoder internals, KV caching and the inference behaviour of large language models.

Generative AI development

Working with both LLMs and diffusion models in one toolset.

Model fine-tuning

LoRA, QLoRA and SFT pipelines for adapting large models efficiently.

AI application development

Domain-specialized adapters loaded into base models for inference.

Diffusion image workflows

Diffusers pipelines, schedulers and ControlNet-conditioned generation.

ML experimentation & evaluation

Monitoring training loss, detecting overfitting and evaluating with perplexity and scenarios.

The honest comparison

A focused course, not the whole stack.

This course goes deep on four things. It is one part of a three-course specialization, and some topics deliberately live elsewhere.

Topic
In this course
Not in this course
Transformer internalsModule 1
Decoder-only internals, causal masking and KV caching
Every LLM architecture
LLM fine-tuningModule 2
LoRA, QLoRA and SFT pipelines with peft and trl
Training models from scratch
Image generationModule 3
Diffusers pipelines, schedulers and ControlNet
Every diffusion method
Hands-on projectModule 4
A specialist LLM adapter, trained, exported and evaluated
Full production deployment - covered in Course 3
ProofAssessed and shareable
16 assignments and a shareable certificate
A degree or university credit

Know exactly what you're signing up for.

4 modules · 45 lessons · 16 assignments · free PDF

08 FAQ

Common questions

Answered from the Coursera course page.

About the course

A basic understanding of Python, PyTorch, and neural networks is helpful. Familiarity with transformers is a plus but not mandatory — we cover decoder internals from scratch.

You'll work with Hugging Face transformers, peft, trl, bitsandbytes, and diffusers for LLM fine-tuning and image generation.

The course page lists 2 weeks to complete at 10 hours a week, on a flexible schedule. The specialization page separately lists this course at 19 hours.

Enrollment & certificate

To access course materials, assignments, and earn a Certificate, you'll need to purchase the Certificate experience when you enroll in a course. Eligible learners may also have the option to start with a Free Trial. Some courses may also offer a Full Course, No Certificate option. This lets you access course materials, submit required assessments, and receive a final grade, but you won't be able to earn or purchase a Certificate.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Want someone building this with you?

Board Infinity 1:1 coaching pairs you with a practitioner while you take the course.

See 1:1 coaching

Adapt the model. Control the output.

Decoder internals, LoRA and QLoRA, diffusion with ControlNet, and a specialist LLM of your own.

Enroll on Coursera
Generative AI: Fine-Tuning LLMs Enroll on Coursera