We may earn an affiliate commission when you visit our partners.
Course image
Younes Belkada, Marc Sun , and Maria Khalusova

The availability of models and their weights for anyone to download enables a broader range of developers to innovate and create.

In this course, you’ll select open source models from Hugging Face Hub to perform NLP, audio, image and multimodal tasks using the Hugging Face transformers library. Easily package your code into a user-friendly app that you can run on the cloud using Gradio and Hugging Face Spaces.

You will:

1. Use the transformers library to turn a small language model into a chatbot capable of multi-turn conversations to answer follow-up questions.

Read more

The availability of models and their weights for anyone to download enables a broader range of developers to innovate and create.

In this course, you’ll select open source models from Hugging Face Hub to perform NLP, audio, image and multimodal tasks using the Hugging Face transformers library. Easily package your code into a user-friendly app that you can run on the cloud using Gradio and Hugging Face Spaces.

You will:

1. Use the transformers library to turn a small language model into a chatbot capable of multi-turn conversations to answer follow-up questions.

2. Translate between languages, summarize documents, and measure the similarity between two pieces of text, which can be used for search and retrieval.

3. Convert audio to text with Automatic Speech Recognition (ASR), and convert text to audio using Text to Speech (TTS).

4. Perform zero-shot audio classification, to classify audio without fine-tuning the model.

5. Generate an audio narration describing an image by combining object detection and text-to-speech models.

6. Identify objects or regions in an image by prompting a zero-shot image segmentation model with points to identify the object that you want to select.

7. Implement visual question answering, image search, image captioning and other multimodal tasks.

8. Share your AI app using Gradio and Hugging Face Spaces to run your applications in a user-friendly interface on the cloud or as an API.

The course will provide you with the building blocks that you can combine into a pipeline to build your AI-enabled applications!

Enroll now

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops core Natural Language Processing (NLP), audio, image, and multimodal skills
Provides hands-on experience with model deployment and packaging
Utilizes Gradio and Hugging Face Spaces for seamless app sharing and API implementation
Taught by renowned Hugging Face instructors with expertise in NLP, audio, and image processing
May not be suitable for complete beginners in NLP, audio, or image processing
Requires basic knowledge of Python programming

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical hugging face for ai applications

According to learners, this course offers a largely positive experience, excelling in providing practical, hands-on skills for leveraging open-source AI models through Hugging Face. Students particularly appreciate the comprehensive coverage of NLP, audio, image, and multimodal tasks. A significant highlight is the focus on deploying AI applications using Gradio and Hugging Face Spaces, noted as a game-changer for prototyping. While praised for clear explanations and relevant content, some learners suggest the pace can be rapid and that a basic understanding of Python and ML concepts is beneficial, as the course prioritizes practical implementation over deep theoretical dives.
Covers diverse AI modalities from NLP to image generation effectively.
"It provides a solid foundation in using Hugging Face for various tasks, from NLP to image generation."
"A very practical course covering a wide range of topics. I particularly enjoyed the multimodal tasks and the deployment aspects."
"The course does a good job of showing the breadth of possibilities. For someone with some ML experience, it's a great way to jump into HF."
Equips learners with practical skills to easily share AI applications.
"The Gradio/Spaces deployment section is a game-changer for sharing projects. I highly recommend it for anyone looking to get started..."
"I loved how they integrated Gradio for creating interactive demos."
"The practical focus and coverage of Gradio/Spaces make it incredibly valuable for quickly prototyping and sharing AI applications!"
Emphasizes building and deploying AI applications through practical exercises.
"The hands-on labs are incredibly helpful, and the Gradio/Spaces deployment section is a game-changer for sharing projects."
"It demystifies using Hugging Face models and shows you how to apply them to real-world problems."
"I was able to build and deploy a multimodal application by the end. The practical focus and coverage of Gradio/Spaces make it incredibly valuable for quickly prototyping..."
Prioritizes practical implementation over deep theoretical details.
"While the examples are good, I often felt I needed more context or deeper explanations. If you're a complete beginner, be prepared to do some extra reading."
"The course is okay, but I wish there was more depth on the 'why' behind certain models or techniques. It's more of a 'how-to' guide."
"My main feedback would be that some explanations felt a bit too high-level for someone without much prior ML exposure."
The course moves quickly, requiring learners to keep up with the material.
"I struggled a bit with the rapid pace. It covers a lot of ground, but sometimes skims over the underlying theory."
"Overall good, but some parts felt a bit rushed. The section on zero-shot classification was very interesting..."
"Some parts are very condensed, so prior ML knowledge is really helpful to keep up."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Open Source Models with Hugging Face with these activities:
Review fundamentals of signal processing for audio applications
A strong foundation in signal processing is essential for audio-related tasks. This activity refreshes your knowledge, ensuring a solid understanding.
Browse courses on Signal Processing
Show steps
  • Read through the Hugging Face documentation on audio processing
  • Review basic concepts of signal processing, such as sampling, quantization, and filtering
Practice language translation using the transformers library
Hands-on practice with the transformers library helps solidify your understanding of language translation techniques.
Show steps
  • Translate a short paragraph from English to French in Python using the transformers library
  • Explore different translation models and compare their accuracy
Build an image classification model with Hugging Face Hub
This activity provides practical experience in model deployment and serving, enhancing your understanding of the model deployment process.
Show steps
  • Follow the Hugging Face tutorial on deploying a model to Hugging Face Hub
  • Deploy your own image classification model to Hugging Face Hub
One other activity
Expand to see all activities and additional details
Show all four activities
Develop a multimodal AI application using Gradio
Creating a multimodal AI application allows you to apply your knowledge in a practical project, solidifying your understanding of multimodal AI.
Show steps
  • Design the user interface for your application using Gradio
  • Integrate multiple AI models into your application

Career center

Learners who complete Open Source Models with Hugging Face will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 40 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Open Source Models with Hugging Face.
This cornerstone text for anyone serious about understanding the linguistic and computational aspects behind chatbots. It covers fundamental concepts in NLP, dialogue systems, and speech recognition, providing the necessary depth for undergraduates and graduate students. It is frequently used as a textbook and is an invaluable reference for the core technologies powering conversational AI.
Is widely considered a foundational text in image processing, covering a broad range of fundamental concepts and techniques. It is often used as a textbook in academic settings and is an excellent resource for gaining a broad understanding of the subject. It provides a solid theoretical basis and practical examples.
Transformers have revolutionized NLP and are integral to the latest chatbot architectures, including those based on models like BERT, GPT, and T5. provides a practical guide to using the Hugging Face Transformers library, which is highly relevant to the 'Open Source Models with Hugging Face' course. It is an excellent resource for understanding and implementing contemporary NLP models in chatbots and is suitable for advanced undergraduates and professionals.
Provides a practical guide to designing, developing, and evaluating conversational interfaces, with a focus on using the Rasa framework. It bridges the gap between theory and practice, offering valuable insights for building production-ready chatbots. It is highly relevant for students and professionals looking to implement chatbots using a popular open-source framework.
Written by a Grammy-winning mastering engineer, this book delves into the practical aspects of audio production, offering insights into the tools and techniques used by professionals. It valuable guide for anyone aspiring to work in the music industry.
Provides a comprehensive overview of speech synthesis, from the basics to advanced topics such as neural networks and deep learning. It is an excellent resource for anyone interested in this field.
Provides a foundational and comprehensive overview of Artificial Intelligence, including significant sections on Natural Language Processing and agents, which are essential for understanding chatbots. It is widely considered a standard textbook in AI and is valuable for gaining a broad understanding of the field before diving specifically into chatbots. While not solely focused on chatbots, its breadth makes it an excellent reference for underlying AI concepts.
Offers a comprehensive guide to building NLP systems, covering the entire pipeline from data collection to deployment. It includes practical advice and case studies, which are valuable for understanding the challenges and best practices in developing real-world conversational AI systems. It is suitable for practitioners and advanced students.
Focuses specifically on the application of deep learning techniques to Natural Language Processing and speech recognition, both of which are integral to advanced chatbot functionality. It covers relevant neural network architectures and algorithms. This valuable resource for those looking to apply deep learning to build more sophisticated conversational AI systems.
Save
Focuses on applying text analysis techniques using Python, which is directly applicable to chatbot development, particularly in understanding user input (NLU). It covers various NLP tasks and machine learning techniques essential for building language-aware products. This valuable resource for professionals and students with a programming background looking to implement NLP in chatbots.
Focusing on contemporary topics, this book explores deep learning techniques specifically for computer vision tasks, including image segmentation and object detection. It's suitable for those looking to understand the latest advancements and their application in image processing-related areas. It is particularly helpful for machine learning practitioners and researchers.
Covers deep learning and computer vision, explaining how computers can interpret images. It delves into image classification, object detection, and generative models, addressing contemporary topics in image processing through a deep learning lens. It good resource for those interested in image modification and generation.
Provides a modern perspective on computer vision, including significant coverage of image processing fundamentals. It is suitable for advanced undergraduates and graduate students seeking to understand how image processing techniques are applied in computer vision systems. It widely used textbook in computer science departments.
Offers a practical, hands-on introduction to image processing and computer vision using the OpenCV library with Python. It's ideal for beginners who want to implement image processing tasks and build applications. It focuses on practical skills and code examples.
Focuses on the core algorithms in digital image processing, providing a practical approach. It is useful for understanding the fundamental techniques at a deeper level and can serve as a valuable reference for implementing image processing tasks.
Provides a comprehensive overview of deep learning for NLP, covering topics such as word embeddings, recurrent neural networks, and transformers. It is an essential read for anyone interested in this field.
Focuses on practical applications of deep learning in image and video processing. It covers real-world use cases and implementation aspects, making it valuable for those interested in applying contemporary techniques. It's a good resource for understanding how deep learning is used in practice.
Presents a wide array of algorithms used in image processing and computer vision. It useful resource for gaining a deeper understanding of specific techniques and can serve as a practical reference for implementing various algorithms.
Focuses on feature extraction and image processing techniques specifically for computer vision applications. It provides practical details on low-level vision tasks and useful resource for those looking to deepen their understanding of these fundamental steps in image analysis pipelines.
Provides a comprehensive overview of the Natural Language Toolkit (NLTK), a popular open-source library for NLP. It is an excellent resource for students and researchers interested in using NLTK for their NLP projects.
Provides a comprehensive overview of NLP for business, covering topics such as text mining, sentiment analysis, and chatbots. It is an excellent resource for students and researchers interested in using NLP for business applications.
Provides a comprehensive overview of NLP in C++, covering topics such as text processing, machine learning, and deep learning. It is an excellent resource for students and researchers interested in using C++ for their NLP projects.
This memoir by the legendary music executive Clive Davis offers a fascinating look at the behind-the-scenes world of the music industry. It provides insights into the creative process and the business of music.
This publication covers advanced techniques and applications in image processing, addressing recent advancements and challenges. It is suitable for researchers and professionals looking for in-depth information on topics like image steganography, pattern recognition, and artificial vision. It valuable reference for contemporary issues.
Practical guide to using Gradio to build interactive machine learning applications. It covers a wide range of topics, from the basics of Gradio to more advanced topics such as deploying models to the web. The author leading expert in machine learning and has written several other books on the topic.
Practical guide to using Gradio to build interactive machine learning applications. It covers a wide range of topics, from the basics of Gradio to more advanced topics such as deploying models to the web. The author leading expert in machine learning and has written several other books on the topic.
Offers a more intuitive and hands-on approach to understanding deep learning concepts by building neural networks from scratch using Python and NumPy. This can be very helpful for those who find the mathematical rigor of other deep learning texts challenging. Understanding deep learning is crucial for comprehending the mechanisms behind advanced chatbot capabilities. It is suitable for students and developers looking for a practical introduction.
While broader than just image processing, this book provides a strong foundation in the machine learning techniques that are essential for many advanced image analysis tasks, including pattern recognition in images. It is crucial for those looking to delve into the theoretical underpinnings of modern image processing applications. It highly regarded textbook in machine learning.
Delves into the signal processing aspects of medical imaging, a significant application area for image processing. It's valuable for those interested in the specific challenges and techniques used in analyzing medical images. It provides a strong signal processing background relevant to this domain.
This seminal text for understanding the geometric aspects of computer vision, which are relevant to advanced image processing tasks like 3D reconstruction and camera calibration. It is essential for those seeking a deep and theoretical understanding of multi-view geometry. It classic in the field of computer vision.
A classic in the field of statistical NLP, this book provides a rigorous mathematical and linguistic foundation. While published some time ago, the fundamental statistical methods it covers are still highly relevant for understanding many modern NLP techniques used in chatbots. It is more suitable for graduate students and researchers due to its depth and serves primarily as a reference for theoretical underpinnings.
Reinforcement learning is an important area for developing more sophisticated and adaptive dialogue management in chatbots. classic and comprehensive introduction to the field. While not directly about chatbots, the concepts covered are highly relevant for building conversational agents that can learn from interactions. It is suitable for graduate students and researchers interested in advanced dialogue system design.
Understanding the principles of Human-Computer Interaction (HCI) is crucial for designing effective and user-friendly chatbots. provides a broad overview of HCI concepts, design principles, and evaluation methods. While not specific to chatbots, the knowledge gained from this book can significantly inform the design and usability of conversational interfaces. It valuable resource for students and professionals interested in the user experience of AI systems.
Explores the psychological effects of music on the human mind. It discusses topics such as how music influences emotions, memory, and cognition.
Gentle introduction to Gradio for beginners. It covers the basics of Gradio and provides step-by-step instructions on how to build interactive machine learning applications. The author leading expert in Gradio and has extensive experience in teaching Gradio to beginners.
Provides a sociological perspective on the role of sound in society. It examines how sound affects our daily lives and how it is used to communicate and control.
Provides a practical guide to the technical aspects of audio production, covering topics such as microphone placement, signal processing, and mixing.
Provides a comprehensive guide to the use of audio in video games. It covers topics such as sound effects, music, and voice acting.
Provides a collection of essays from leading scholars in the field of recorded music. It covers a wide range of topics, including the history of recording, the impact of technology, and the role of recorded music in society.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Open Source Models with Hugging Face.

Coursera Buyer Protection & Guarantee

Verified partner policies & purchase protections

Accredited University Partner
Free Trial & Audit

7-Day Free Trial & Free Audit

7-day free trial on monthly Coursera Plus subscriptions; free audit option available on most individual courses to explore video lectures and readings at no charge.

Return & Refund Policy

14-Day Refund Guarantee

14-day refund window on annual Coursera Plus subscriptions and single-course purchases prior to certificate issuance. Monthly subscriptions do not offer refunds once billed.

Buyer Protections

Verified Academic & Industry Partner

Accredited university and industry certifications (e.g. Stanford, Google, IBM, Yale), secure SSL payment processing, and verifiable digital certificate links.

Key Purchase Protections
14-day refund window on annual Coursera Plus and single courses
7-day free trial on monthly Coursera Plus subscriptions
Free course audit option for lectures and readings
Verified certificates from top universities & companies
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser