Master LLMs with LangChain (Udemy.com)
Modern Generative AI and NLP Solutions! Build real-world projects using advanced LLMs like ChatGPT, Llama and Phi
Created by: Jones Granatyr
Last updated July 2025
What you will learn
- Understand the theory behind LLMs and key concepts from LangChain and Hugging Face
- Integrate proprietary LLMs (like OpenAI’s ChatGPT) and open-source models such as Meta's Llama and Microsoft’s Phi
- Learn about LangChain components, including chains, templates, RAG modules, agents, and tools
- Explore RAG step-by-step for storage and retrieval using vector stores, with access to documents and web pages
- Implement agents and tools to add features like conducting internet searches and retrieving up-to-date information
- Deploy solutions in a local environment, enabling the use of open-source models without internet connection
- Build an application that automatically summarizes videos and responds to questions about them
- Develop a complete custom chatbot with memory and create a user-friendly interface using Streamlit
How it compares
Against the other 461 rated Udemy courses in Data Science on CourseDuck:
- Rating4.6 out of 5higher than 67% of them
- Reviews220#333 of 462 by number of reviews
- Length8.2 hoursshorter than 50% of them
- Last updatedJuly 2025earlier than 56% of them
Course Description
In this course, you will dive deep into the world of Generative AI with LLMs (Large Language Models), exploring the potential of combining LangChain with Python. You will implement proprietary solutions (like ChatGPT) and modern open-source models like Llama and Phi. Through practical, real-world projects, you'll develop innovative applications, including a custom virtual assistant and a chatbot that interacts with documents and videos. We'll explore advanced techniques such as RAG and agents, and use tools like Streamlit to create intuitive interfaces. You'll learn how to use these technologies for free in Google Colab and also how to run projects locally.
In the introduction, you’ll be introduced to the theory of Large Language Models (LLMs) and their fundamental concepts. Additionally, we’ll explore the Hugging Face ecosystem, which offers modern solutions for Natural Language Processing (NLP). You'll learn to implement LLMs using both the Hugging Face pipeline and the LangChain library, understanding the advantages of each approach.
The second part is focused on mastering LangChain. You'll learn to access open-source models, like Meta's Llama and Microsoft’s Phi, as well as proprietary LLMs, like OpenAI's ChatGPT. We'll explain model quantization to enhance performance and scalability. Key LangChain components, such as chains, templates, and tools, will be presented, along with how to use them to develop robust NLP solutions. Prompt engineering techniques will be covered to help you achieve more accurate results. The concept of RAG (Retrieval-Augmented Generation) will be explored, including information storage and retrieval processes. You’ll learn to implement vector stores and understand the importance of embeddings and how to use them effectively. We’ll also demonstrate how to use RAG to interact with PDF documents and web pages. Additionally, you'll have the opportunity to explore integrating agents and tools, like using LLMs to perform web searches and retrieve recent information. Solutions will be implemented locally, enabling access to open-source models even without an internet connection.
In the project development phase, you’ll learn to create a custom chatbot with an interface and memory for Q&A. You’ll also learn to develop interactive applications using Streamlit, making it easy to build intuitive interfaces. One project involves developing an advanced application using RAG to interact with multiple documents and extract relevant information through a chat interface. Another project will focus on building an application that automatically summarizes videos and answers related questions, resulting in a powerful tool for instant, automated video comprehension.
Instructor Details
- 4.6 Rating
220 Reviews
Jones Granatyr
Olá! Meu nome é Jones Granatyr e já trabalho em torno de 10 anos com Inteligência Artificial (IA), inclusive fiz o meu mestrado e doutorado nessa área. Atualmente sou professor, pesquisador e fundador do portal IA Expert, um site com conteúdo específico sobre Inteligência Artificial. Desde que iniciei na Udemy criei vários cursos sobre diversos assuntos de IA, como por exemplo: Deep Learning, Machine Learning, Data Science, Redes Neurais Artificiais, Algoritmos Genéticos, Detecção e Reconhecimento Facial, Algoritmos de Busca, Mineração de Textos, Buscas em Textos, Mineração de Regras de Associação, Sistemas Especialistas e Sistemas de Recomendação. Os cursos são abordados em diversas linguagens de programação (Python, R e Java) e com várias ferramentas/tecnologias (tensorflow, keras, pandas, sklearn, opencv, dlib, weka, nltk, por exemplo). Meu principal objetivo é desmistificar a área de IA e ajudar profissionais de TI a entenderem como essa tecnologia pode ser utilizada na prática e que possam visualizar novas oportunidades de negócios.
More courses by Jones Granatyr
Artificial Intelligence: Optimization Algorithms in Python (2023)
4.5 (1,316 Reviews)
Provider: Udemy
Time: 6.8h
$69.99
Artificial Intelligence and Machine Learning: Complete Guide (2025)
4.5 (907 Reviews)
Provider: Udemy
Time: 22.3h
$19.99
The Ultimate Beginners Guide to Natural Language Processing (2023)
4.5 (782 Reviews)
Provider: Udemy
Time: 6.1h
$11.99
Neural Networks in Python from Scratch: Complete guide (2023)
4.6 (695 Reviews)
Provider: Udemy
Time: 8.7h
$79.99
Ciência de Dados para Empresas e Negócios (2026)
4.9 (559 Reviews)
Provider: Udemy
Time: 14.4h
$19.99
More Data Science courses
Master statistics & machine learning: intuition, math, code (2026)
4.9 (3,077 Reviews)
Provider: Udemy
Time: 38.3h
$124.99
Reviews
By Manikanthan Bhavaraju on 7/10/2026
The slang of the lecturer is little hard to follow
By Jake on 5/2/2025
Solid content in the course. Helped me feel confident and ready to tackle bigger AI based projects. Code needs to be updated and tested, ran into various version issues and model related bugs throughout the course. I believe he is using a paid tier for colab compute resources because I usually could not use llama 8B instruct due to memory constraints. Creator makes up for it by being quick to respond to questions if you run into issues. Would still highly recommend this course as its a great entry point for learning how to utilize open source and proprietary models for integration and is relatively easy to overcome the bugs throughout.
By Ssteinberg on 1/26/2025
Hard to understand speaker and material drags. Many sections just have the presenter reading what is on a slide. This is worsened by showing a cursor that points to the word being read. And reading typed-in Python code out loud is likewise annoying. Such portions are inferior to a book. But the course turns out to have a lot of useful material.
By Jalyn Freeman on 11/13/2024
The course is highly helpful and concentrates on exchanging insightful and helpful tips from the LLMs with LangChain industry. Fantastic education!
By Olivia Onwuzulike on 11/12/2024
This course serves as a comprehensive LLMs with LangChain. All key concepts were discussed in a very clear and concise manner.
By William Hanna on 11/12/2024
This is the best course. The instructor is competent and genuine in providing information to those who enrolled in this course.
By Ainsley Parkerson on 11/12/2024
This is such a fantastic course, and he is such an incredible person; I can't wait to put all of the skills I've gained in this course into practice.
By Stan Maes on 11/11/2024
This course is quite extensive and clearly discusses all of the most important ideas.
By Randall Littel on 11/11/2024
I had a nice experience. What I have learned thus far is all readily comprehensible and consistent.
By Kurangi Desai on 11/6/2024
He is an excellent teacher; he explains the subject in a clear and understanding manner.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












