Packt
The Complete LangChain & LLMs Guide

New year. Big goals. Bigger savings. Unlock a year of unlimited access to learning with Coursera Plus for $199. Save now.

Packt

The Complete LangChain & LLMs Guide

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

13 hours to complete
3 weeks at 4 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

13 hours to complete
3 weeks at 4 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Design scalable AI solutions using LangChain and LLMs, integrating memory, chains, agents, and embeddings.

  • Build practical applications like chatbots, document parsers, and innovative AI-driven tools.

  • Enhance your projects with advanced technologies, including Streamlit, Chroma DB, and HuggingFace.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

January 2025

Assessments

14 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 14 modules in this course

In this module, we will provide an overview of the course, explaining what you will learn and the tools required. We will also showcase the exciting projects you will work on, so you can see how LangChain and LLMs will be applied in real-world scenarios. Finally, we’ll discuss how to connect with the instructor and peers for collaboration.

What's included

4 videos1 reading1 assignment

In this module, we will guide you through setting up the essential tools needed for the course. This includes obtaining your OpenAI API key, installing Python, and configuring your Visual Studio Code environment with the necessary extensions. These steps are foundational for a smooth development process throughout the course.

What's included

3 videos1 assignment

In this module, we will dive deep into LangChain and LLMs, exploring their roles in AI development. You will learn the essential components of LangChain, such as chains and agents, and understand their interactions. We will also investigate the different types of language models available within LangChain and their applications.

What's included

6 videos1 assignment

In this module, we will introduce LangChain prompt templates and demonstrate their significance in improving AI interactions. You will gain practical experience by creating your own prompt templates, allowing for more dynamic and responsive AI communication within your projects.

What's included

2 videos1 assignment

In this module, we will explore LangChain parsers, tools that are critical for processing and interpreting AI-generated responses. You’ll learn about output parsers and their practical applications, as well as the Pydantic parser, which helps structure and validate outputs in AI systems.

What's included

5 videos1 assignment

In this module, we will explore LangChain’s memory capabilities and the importance of maintaining context in AI conversations. You will work hands-on with different types of LangChain chains, including LLMChain and Sequential Chain, to build dynamic applications like a lullaby generator using Streamlit.

What's included

8 videos1 assignment

In this module, we will examine LangChain routers, which enable the efficient distribution of tasks within an AI system. You will also learn how to load and split documents, making it easier to process large amounts of text. Hands-on exercises will help you become proficient with tools like CharacterTextSplitter and RecursiveCharacterTextSplitter.

What's included

6 videos1 assignment

In this module, we will explore vector stores and embeddings, focusing on their role in AI’s semantic analysis of text. You will engage in hands-on exercises to test semantic similarity, as well as learn how to save embeddings to Chroma DB for efficient information retrieval and analysis.

What's included

4 videos1 assignment

In this module, we will conduct a deep dive into LangChain agents, explaining their use in automating AI tasks. You will learn how to create tools for agents, explore various types of agents, and work hands-on with conversational agents and memory to improve their responsiveness and performance.

What's included

10 videos1 assignment

In this module, we will guide you through building the Bill Extractor app, which extracts data from PDFs. You will set up the core functionality, develop the front-end interface, and test the application to ensure it works smoothly, ready for use in real-world scenarios.

What's included

2 videos1 assignment

In this module, you will develop a fully functional Newsletter Generator app. You’ll set up the search functionality, curate the best articles, and generate informative newsletters. By the end of the module, you will also create a user-friendly front-end interface using Streamlit.

What's included

7 videos1 assignment

In this module, we will walk you through the creation of a multi-document chatbot that can analyze and answer questions about resumes. You will integrate LangChain’s QAChain for enhanced capabilities and learn how to deploy the chatbot with Streamlit for an engaging user interface.

What's included

3 videos1 assignment

In this module, we will explore the creation of an app that converts images into text and generates recipes. You will learn how to use HuggingFace for image captioning and implement text-to-speech functionality. Finally, you will integrate the features into a complete image-to-recipe application with Streamlit.

What's included

5 videos1 assignment

In this final module, we will recap everything you’ve learned in the course. We’ll also provide guidance on the next steps in your AI development journey, helping you stay on track and explore further learning opportunities with LangChain and LLMs.

What's included

1 video1 assignment

Instructor

Packt - Course Instructors
Packt
391 Courses37,127 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

New to Machine Learning? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions