When you enroll in this course, you'll also be enrolled in this Professional Certificate.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate from Coursera
There are 4 modules in this course
The Fine-tuning Text Models with PEFT course is designed for developers, engineers, and technical product builders who are new to Generative AI but already have intermediate machine learning knowledge, basic Python proficiency, and familiarity with development environments such as VS Code, and who want to engineer, customize, and deploy open generative AI solutions while avoiding vendor lock-in.
The course introduces learners to parameter-efficient fine-tuning methods that enable large language model adaptation on limited hardware. Learners start with foundational concepts of PEFT and Low-Rank Adaptation (LoRA), understanding their advantages over full fine-tuning in terms of memory, cost, and flexibility.
The course then dives into implementing QLoRA, combining quantization with LoRA for high-performance fine-tuning on consumer GPUs. Learners practice setting up training environments, preparing datasets, optimizing hyperparameters, and managing checkpoints. The final module emphasizes evaluation, using metrics such as perplexity, BLEU, ROUGE, and BERTScore to measure improvements. By the end, learners will have implemented a fine-tuning pipeline and produced a domain-adapted LLM with performance documentation.
Learn how to fine-tune large language models with parameter-efficient techniques that make advanced training possible on everyday hardware. You’ll explore the principles and advantages of PEFT, implement QLoRA for practical fine-tuning, and design hyperparameter strategies that balance accuracy and efficiency. You’ll also apply evaluation metrics and build complete pipelines from data preparation to model assessment, gaining hands-on experience with workflows that shape today’s practice while preparing you to adapt as methods continue to advance.
What's included
5 videos2 readings1 assignment1 ungraded lab
Show info about module content
5 videos•Total 22 minutes
Podcast: Fine-Tuning That Works in the Real World•3 minutes
LoRA Applied: How It Fits•6 minutes
Efficient Fine-Tuning with LoRA: Training and Evaluation in Practice•6 minutes
Why LoRA Works: Low-Rank Structure in Real Model Updates•5 minutes
Using LoRA in Production: Modular Adapters and Multi-Domain Fine-Tuning•2 minutes
2 readings•Total 49 minutes
Code Demonstration Transcripts•4 minutes
The Must-Know Basics of PEFT•45 minutes
1 assignment•Total 30 minutes
Finding the Right Fine-Tuning Fit•30 minutes
1 ungraded lab•Total 60 minutes
Exploring PEFT in Action•60 minutes
Implementing Fine-Tuning with QLoRA
Module 2•3 hours to complete
Module details
See how parameter-efficient fine-tuning (PEFT) concepts form the foundation for QLoRA. You’ll examine QLoRA’s architecture, set up the training environment with the right dependencies, and prepare datasets for efficient fine-tuning on consumer hardware. You’ll also design hyperparameter strategies and manage checkpoints and model versions, gaining hands-on experience with a workflow that plays a central role in modern fine-tuning. Along the way, you’ll strengthen principles that help you adapt as fine-tuning methods continue to advance.
What's included
3 videos1 assignment2 ungraded labs
Show info about module content
3 videos•Total 18 minutes
Podcast: Implementing Fine-Tuning with QLoRA•3 minutes
Setting Up QLoRA in Jupyter•11 minutes
Training and Debugging a QLoRA Model•4 minutes
1 assignment•Total 30 minutes
Troubleshooting QLoRA•30 minutes
2 ungraded labs•Total 120 minutes
QLoRA Setup and Workflow•60 minutes
Fine-Tune a Small Model with QLoRA•60 minutes
Hyperparameter Optimization
Module 3•2 hours to complete
Module details
Focus on the role of hyperparameters in fine-tuning and how to adjust them for the best results. You’ll learn strategies for setting and refining learning rates, batch sizes, and rank values, along with techniques for identifying the “sweet spot” that balances efficiency and accuracy. You’ll also implement checkpointing and manage model versions to track progress and avoid wasted runs. These skills give you the ability to adapt hyperparameter choices to different problems and build stronger, more reliable models.
What's included
1 video1 reading1 assignment1 ungraded lab
Show info about module content
1 video•Total 11 minutes
Hands-On Tuning: Finding the Sweet Spot•11 minutes
1 reading•Total 8 minutes
Fine-Tuning Essentials: Settings You Can’t Skip•8 minutes
1 assignment•Total 30 minutes
Choosing the Best Fit for Your Workflow•30 minutes
1 ungraded lab•Total 60 minutes
Experiment with Hyperparameter Settings•60 minutes
Evaluating Fine-Tuned Models
Module 4•3 hours to complete
Module details
Learn how to evaluate whether your fine-tuned model is bringing value and why benchmarks are critical for proving it. You’ll apply a suite of metrics, such as perplexity, ROUGE, BLEU, and BERTScore, while also using qualitative checks to capture dimensions numbers can miss. You’ll analyze trade-offs in accuracy, inference speed, and memory use, and create dashboards that make results easy to interpret. These practices ensure you can confidently measure performance and deliver fine-tuned models that meet real-world standards.
What's included
4 videos1 reading1 assignment1 ungraded lab
Show info about module content
4 videos•Total 23 minutes
Podcast: Measuring What Makes Fine-Tuned Models Work•5 minutes
Evaluation in Action: Testing Your Fine-Tuned Model•11 minutes
Evaluation in Action: Visualizing & Reporting Your Model’s Performance•4 minutes
Podcast: Putting It All Together: Fine-Tuning That Works•3 minutes
1 reading•Total 12 minutes
Fine-Tuned Model Evaluation: What You Need to Know•12 minutes
1 assignment•Total 60 minutes
End-to-End Fine-Tuning Assessment•60 minutes
1 ungraded lab•Total 60 minutes
Explore How Metrics Reveal Model Quality•60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Coursera brings together a diverse network of subject matter experts who have demonstrated their expertise through professional industry experience or strong academic backgrounds. These instructors design and teach courses that make practical, career-relevant skills accessible to learners worldwide.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, 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.