Skip to content
UdemyData SciencePaid courseBeginner levelCertificate

Train OpenSource Large Language Models from Zero to Hero (Udemy.com)

How to train Open Source LLMs with LoRA QLoRA, DPO and ORPO.

Created by: Gal Peretz

Last updated January 2025

icon
What you will learn

  • What is language model and how the training pipeline looks like
  • Fine tuning LLMs with supervised fine-tune (LoRA, QLoRA, DoRA)
  • Align LLMs to human preference using DPO, KTO and ORPO
  • Accelerate LLM training with multiple GPUs training and Unsloth library

How it compares

Against the other 461 rated Udemy courses in Data Science on CourseDuck:

  • Rating4.2 out of 5higher than 9% of them
  • Reviews58#446 of 462 by number of reviews
  • Length2.6 hoursshorter than 85% of them
  • Last updatedJanuary 2025earlier than 63% of them

icon
Course Description

Unlock the full potential of Large Language Models (LLMs) with this comprehensive course designed for developers and data scientists eager to master advanced training and optimization techniques.

I'll cover everything from A to Z, helping developers understand how LLMs works and data scientists learn simple and advance training techniques.

Starting with the fundamentals of language models and the transformative power of the Transformer architecture, you'll set up your development environment and train your first model from scratch.

Dive deep into cutting-edge fine-tuning methods like LoRA, QLoRA, and DoRA to enhance model performance efficiently. Learn how to improve LLM robustness against noisy data using techniques like Flash Attention and NEFTune, and gain practical experience through hands-on coding sessions.

The course also explores aligning LLMs to human preferences using advanced methods such as Direct Preference Optimization (DPO), KTO, and ORPO. You'll implement these techniques to ensure your models not only perform well but also align with user expectations and ethical standards.

Finally, accelerate your LLM training with multi-GPU setups, model parallelism, Fully Sharded Data Parallel (FSDP) training, and the Unsloth framework to boost speed and reduce VRAM usage. By the end of this course, you'll have a good understanding and practical experience to train, fine-tune, and optimize robust open-source LLMs.


For any problem or request please use this email to communicate with me: gal@apriori.ai


Happy learning!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Gal Peretz

Gal holds both a Bachelor's and Master's degree in Computer Science from the Technion, specializing in Natural Language Processing. He has authored several papers in the NLP domain that were accepted at prestigious conferences. Gal is a seasoned software developer and natural language processing researcher, having kickstarted teams at Microsoft and led NLP research squads in various startups. Additionally,  Gal is also the founder of Apriori, a GenAI and NLP consulting company that assists startups in implementing GenAI tech to address their challenges.

icon
More Data Science courses

Free

Free

Free

Free

$124.99

Free

icon
Reviews

4.2

58 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Christian Hoare on 3/31/2026

The training was really good but you do need to do a bit of research on your own if you battle with the concepts, once you go through the course it does fit together nicely I learned a lot and how to maximise a small amount of GPU

By Mridul Jain on 11/18/2025

too many gaps, course does not cover practical aspects, the last sections especially with KTO, ORPO are rushed and incomplete. The course does not do justice to the subject at all.

By Lem Dahlia on 10/5/2025

so simple and clear explanation of the transformer. never have seen anything like this lora and qlora codes is very practical. exactly what you need in practice. Thanks!

By Dan Buffington on 6/5/2025

This is a good course because it covers a lot of ground in under three hours. It's nice to get a tour of what's going on and I feel like I can ask useful questions after learning from this course.

By Cengizhan Bayram on 2/17/2025

Very good explanation, very good demonstration. If Turkish subtitles come, I will give full marks to all of them.

By Debajyoti Bhowmik on 2/12/2025

Nice course for someone who wants to start on fine tuning.

By Michael Antia on 1/17/2025

Awesome course! I thoroughly enjoyed it and learned a lot! Looking forward for more courses from Gal.

By Lee on 12/22/2024

The instructor explains the material very clearly, and there is a great mix of theory and practice in this course.

By Albin Abel on 11/24/2024

Good Coverage practically and theoretically. Bit more intuition explanation would be good

By Ami Hollander on 10/7/2024

Gal has a remarkable ability to take complex concepts related to training open-source LLMs and break them down into simple, easy-to-understand explanations.

Showing all 10 reviews on CourseDuck

Read all 58 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100