Back to courses

Machine Learning with Hugging Face Bootcamp: Zero to Mastery

Learn to do Machine Learning using the Hugging Face ecosystem from scratch. This project-based course will teach you everything from training to deployment using Hugging Face. We'll start from the basics, learn real skills used by Machine Learning Engineers, and have fun along the way!

28 Days

Average time students take to complete this course.

instructor
Taught by: Daniel Bourke
Last updated: November 2025

Rated 4.9 out of 5 on Trustpilot

What you'll learn

  • Find and load datasets with Hugging Face Datasets
  • Clean, label, and batch text the simple way
  • Fine-tune a small Transformer for classification
  • Measure accuracy and improve step by step
  • Save and share your model on the Hugging Face Hub
  • Build an easy demo with Gradio
  • Publish your app on Hugging Face Spaces
  • Explain your projects with a clear model card

Why Is This Machine Learning with Hugging Face Bootcamp Awesome?

Because this is the most comprehensive and FUN course online for you to learn new machine learning skills using Hugging Face! It's all about getting hands-on with project-based learning, so that you'll actually deeply understand the material and be able to apply it in the real-world.

But what’s this face-hugging thing, you ask?

The good news is that we can confirm it's not the face-hugging alien from Alien.

Course Description Image - Machine Learning with Hugging Face Bootcamp

The even better news is that Hugging Face is one of the most important ecosystems for the world of modern Machine Learning and AI. You can think of Hugging Face as the homepage of all things Machine Learning and AI!

Companies such as OpenAI, Google and Apple all share their open-source models there. Individuals can create their own profiles and begin building their ML/AI portfolios.

And it doesn’t stop there.

Hugging Face makes working with state-of-the-art AI and Machine Learning models surprisingly easy for beginners while still allowing extreme versatility for more advanced users.

You’ll learn about and utilize the full HuggingFace ecosystem, including:

  • The powerful Hugging Face Transformers library for customizing machine learning models in text, computer vision, audio, video, and even a mixture of all of them with multimodal models, for both inference and training.
  • The Hugging Face Datasets library to easily access and share AI datasets for Audio, Computer Vision, and Natural Language Processing (NLP) tasks.
  • The Hugging Face Hub, an online platform that allows people to easily collaborate, build, and share their machine learning projects.
  • And lots more!

We’ll be covering plenty of ground in this course...including writing lots of code together! Because the best way to learn is to dive in and get your hands dirty, right?

That’s why the skills and information in this course are taught through real-world projects, where you’ll customize real machine learning models with Hugging Face as the base, including text classification models, object detection models, large (and small) language models, vision language models and more!

What Else Should I Know?

By becoming a ZTM member you'll not only get access to all our courses, bytes, and projects.

But you’ll also get to join our exclusive live online community classroom to learn alongside thousands of students, alumni, mentors, TAs and Instructors.

Most importantly, you'll be learning from an industry professional (Daniel Bourke) that has actual real-world experience using Hugging Face as a Machine Learning Engineer. He teaches you the exact strategies and techniques he uses in his daily life.

Finally, as with all ZTM courses, this course is a living thing. It will be constantly updated as the landscape changes so you can use it as your go-to resource for building Hugging Face projects now and throughout your career.

Join 1,000s of Zero To Mastery graduates that have gotten hired and are now working at companies like Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, Shopify + other top tech companies.

They come from all different backgrounds, ages, and experiences. Many even started as complete beginners.

So there's no reason it can't be you too.

And you have nothing to lose. Because you can start learning right now and if this course isn't everything you expected, we'll refund you 100% within 30 days. No hassles and no questions asked.

When's the best time to get started? Today!

There's never a bad time to learn in-demand skills. But the sooner, the better. So start learning Machine Learning and Hugging Face today by joining the ZTM Academy. You'll have a clear roadmap to developing the skills to build your own projects, get hired, and advance your career.

Join Zero To Mastery Now

What You'll Build

The best way you learn is by doing. Not just watching endless tutorials. That's why a key part of this course is the real-world projects that you'll get to build. Plus they'll look great on your portfolio.

Build a Custom Text Classification Model & Demo

Build a Custom Text Classification Model & Demo

Teach models to read and classify text! Using a variety of open-source tools from the Hugging Face ecosystem, you'll start with a text dataset, build a model to classify text samples, and then share our model as a demo others can use.

Build a Custom Object Detection Model & Demo

Build a Custom Object Detection Model & Demo

Teach models to detect objects! Using more advanced aspects of Hugging Face, you'll start with a collection of images, fine-tune an existing computer vision model to detect items in an image, and then share your model as a demo others can use.

Join Zero To Mastery Now

Course curriculum

To make sure this course is a good fit for you, you can start learning Machine Learning with Hugging Face for free right now by clicking any of the PREVIEW links below.

Introduction

5 lectures

Machine Learning with Hugging Face Bootcamp: Zero to Mastery1:48

PREVIEW

Exercise: Meet Your Classmates and Instructor

PREVIEW

ZTM Plugin + Understanding Your Video Player

PREVIEW

Course Resources

PREVIEW

Set Your Learning Streak Goal

PREVIEW

Course Overview

1 lectures

Project 0 - Introduction to Text Classification

2 lectures

Project 0 - Let's Get Started!

3 lectures

Project 0 - Preparing Text Data & Evaluation Metric

7 lectures

Project 0 - Model Training

10 lectures

Project 0 - Making Predictions

4 lectures

Project 0 - Performing Inference

7 lectures

Project 0 - Launching Our Model!

9 lectures

Project 1 - Building a Custom Object Detection Model with Hugging Face Transformers

13 lectures

More courses you might like

Meet your instructor

Your instructor (Daniel Bourke) isn't just an expert with years of real-world professional experience. He has been in your shoes. He makes learning fun. He makes complex topics feel simple. He will motivate you. He will push you. And he will go above and beyond to help you succeed.

Daniel Bourke

Hi, I'm Daniel Bourke!

Daniel, a self-taught Machine Learning Engineer, has worked at one of Australia's fastest-growing artificial intelligence agencies and is now using his expertise to teach thousands of students data science and machine learning.

SEE MY BIO & COURSES

Daniel Bourke

Machine Learning Engineer

Frequently asked questions

Are there any prerequisites for this course?

  • Basic Python knowledge is required. Don't have that? You can start learning today by taking our Python Bootcamp course!
  • Basic Machine Learning knowledge is recommended, but not required. Much of the information you'll need is covered within the lessons (you just might need to do a little homework on the side to keep up!). But if you want to be super prepared, you can start with our Machine Learning & Data Science Bootcamp.

Why should I learn Hugging Face?

You're asking the right question (I knew I liked you!)...

Here's a few of the key reasons why you should learn Hugging Face in today's world:

1. It’s the Fastest Way to Build Real-World AI Projects

Most beginners struggle with the “bridge” between theory and practice. You can read about transformers and neural networks forever...but Hugging Face lets you actually build something in minutes!

With just a few lines of code, you can create powerful apps that analyze text, classify images, or even generate content. You’ll go from “learning ML” to doing ML almost instantly.

2. It’s the Industry Standard for Modern NLP and Generative AI

Have you heard of ChatGPT, LLaMA, BERT, or Stable Diffusion? Well all of those models (and thousands more) are available on Hugging Face for you to use, play with, and customize for your own purposes!

It’s the platform that top researchers, startups, and Fortune 500 companies use to publish and deploy their AI models. Knowing Hugging Face means you can plug into the same ecosystem the pros use every day.

3. It’s the Best Way to Learn How Today's Machine Learning Models Work

Instead of learning ML in the abstract, Hugging Face helps you peek under the hood of real machine learning and AI models, including how they’re trained, fine-tuned, and deployed.

You’ll gain an understanding of tokenization, embeddings, attention mechanisms, and fine-tuning - all while working with real data and models, not just toy examples.

4. You Can Build a Portfolio That Gets You Hired

Employers don’t want to see that you “took a course.” They want to see you built something that works.

With Hugging Face, you can publish your own ML models and apps publicly, giving you a professional portfolio that proves your skills. Recruiters love seeing Hugging Face profiles because they show hands-on, verifiable experience.

5. It’s Beginner-Friendly but Scales to Expert Level

You can start with zero ML background and use Hugging Face's pre-trained models, then gradually move toward custom fine-tuning, tokenization, or distributed training as you grow.

Hugging Face is approachable for newcomers, while also being powerful enough for advanced research.

6. You’re Joining a Thriving, Open-Source AI Community

Hugging Face isn’t just a library...it’s one of the largest open-source AI communities in the world!

You can collaborate with others, read real code from researchers at Google or Meta, and contribute to open-source projects that people actually use. How cool is that?!

6. It Future-Proofs Your Career

Machine Learning and AI are rapidly evolving, but Hugging Face is at the center of the modern ecosystem.

Whether you go into Natural Language Process (NLP), computer vision, multimodal models, or AI infrastructure, Hugging Face will remain a core skill that stays relevant as the field advances.

Who is this course for?

  • Anyone with no or limited experience that wants to learn AI/Machine Learning using one of the industry's hottest tools: Hugging Face
  • You are a programmer that wants to extend your skills into Machine Learning to make yourself more valuable
  • Anyone who wants to learn these topics from industry experts that don’t only teach, but have actually worked in the field
  • You’re looking for a single course to teach you about Machine Learning and the entire Hugging Face ecosystem and get you caught up to speed with the industry
  • You want to learn the fundamentals and be able to truly understand the topics instead of just watching somebody code on your screen for hours without really “getting it”
  • You want to learn to use Deep Learning and Neural Networks with your projects
  • You want to add value to your own business or company you work for by using powerful Machine Learning tools

Do you provide a certificate of completion?

We definitely do and they are quite nice. You will also be able to add Zero To Mastery Academy to the education section of your LinkedIn profile as well.

Are there subtitles?

Yes! We have high quality subtitles in 6 different languages: English, Spanish, French, German, Arabic, and Hindi.

You can even adjust the text size, color, background and more so that the subtitles are perfect just for you!

Still have more questions about the Academy?

Still have more questions specific to the Academy membership? No problem, we answer some more here.

Invest in a better you. For less than a coffee a day.

Choose your currency:
$ USD US Dollar
Risk Free Pricing

100% Risk Free

We know you'll love ZTM. That's why we provide a no-hassle, 30-day money-back guarantee.

Convince Your Boss

CONVINCE YOUR BOSS TO PAY

If you’re looking to up skill then you should 100% get your employer to cover the cost of training.

Teams

Need a Team License?

With a team license, you can buy a number of spots to allocate to employees.

MOST POPULAR

PRO PLAN

Pay yearly
Pay monthly
$25 / month

Paid yearly at $299$588/y49% OFF

Get Annual Plan

You're committed to getting hired or upgrading your career in tech

Unlimited access to all ZTM content
Private Discord with 500,000+ members
Private LinkedIn networking group
Career Advice sessions with Mentors
Custom ZTM course certificates
Access to ZTM Passport
Priority Support

Lifetime PLAN

$1,299
Only pay once, ever
Get Lifetime Access

You're serious about advancing your career and maximizing your salary

All  PRO  benefits included
Never worry about staying up to date with the industry again, for life. You'll get access to all ZTM PRO features and future courses for life.