К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
LangChain MasterClass: Build 15 LLM Apps with Python · LearnSpace
Назад в каталог
courseraПрограммирование

LangChain MasterClass: Build 15 LLM Apps with Python

Курс от Packt
Средний≈ 24.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the power of LangChain and large language models (LLMs) to create innovative applications. In this course, you'll learn to develop 15 real-world applications that integrate LLMs using Python, giving you hands-on experience with tools like OpenAI, Hugging Face, and LLAMA 2. You will start by understanding the fundamentals of LangChain and gradually move towards building sophisticated applications like chatbots, data analysis tools, resume screening apps, and more. The course is structured around practical projects that introduce key concepts in sequential modules. You'll explore topics like memory management, text embeddings, prompt engineering, and chain concepts. With each project, you'll master a unique feature of LangChain, such as implementing question-answering systems, conversational agents, and data processing tasks. By the end of the course, you'll have built a diverse portfolio of applications, including a support chatbot, invoice extraction bot, and a YouTube script generator. Whether you're looking to enhance your AI skills or jumpstart your career in AI development, this course will provide the tools, knowledge, and practical experience you need. This course is ideal for developers, data scientists, and AI enthusiasts looking to dive deeper into building language model-powered applications. It is suitable for those with a basic understanding of Python, and no prior experience with LangChain is necessary.

Навыки, которые вы освоите

LLM ApplicationData ProcessingEmbeddingsApplication DevelopmentOpenAIAgentic systemsPrompt EngineeringRetrieval-Augmented GenerationMemory ManagementOpenAI APIHugging FaceGenerative AI AgentsVector DatabasesAI WorkflowsLarge Language Modeling

Программа курса

27 модулей · 148 учебных материалов

01LangChain Introduction5 материалов

LangChain Introduction

Introduction to the Course 'LangChain MasterClass: Build 15 LLM Apps with Python'ЧтениеWhat You Will Get in This CourseВидеоFull Course ResourcesЧтениеWhat Is LangChain?Видео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

LangChain MasterClass: Build 15 LLM Apps with Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 24.1 ч

27 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский

Часть программы вашего университета
Let's Understand the LangChain BenefitsВидео
02 HuggingFace Introduction3 материалов
HuggingFace Intro & Access Token GenerationВидеоExploring Hugging Face: Models, Datasets, and Community FeaturesDIALOGUE HuggingFace Introduction - AssessmentЗадание
03OpenAI Introduction4 материалов

OpenAI Introduction

What Is OpenAI?ВидеоOpenAI API Key GenerationВидеоUnderstanding OpenAI's Key Products and ApplicationsDIALOGUEOpenAI Introduction - AssessmentЗадание
04Demo and Environment Setup4 материалов

Demo and Environment Setup

A LangChain Example - Implementation DemoВидеоAnaconda InstallationВидеоLeveraging LangChain with LLMsDIALOGUEDemo and Environment Setup - AssessmentЗадание
05LangChain - Models Module Concept2 материалов

LangChain - Models Module Concept

LangChain's Modules OverviewВидеоExploring LangChain ModulesDIALOGUE
06Project #1 - Simple Question and Answer App6 материалов

Project #1 - Simple Question and Answer App

LLMs Walkthrough & HuggingFace Token GenerationВидеоLLM Practical Implementation Using PythonВидеоProject Environment SetupВидеоLets' Build Simple Question Answering ApplicationВидеоExploring LLM and Chat Models with LangChainDIALOGUEProject #1 - Simple Question and Answer App - AssessmentЗадание
07Project #2 - Simple Conversational App5 материалов

Project #2 - Simple Conversational App

Chat Model WalkthroughВидеоChat Model Practical Implementation Using PythonВидеоLet's Build Simple Conversational ApplicationВидеоUnderstanding and Implementing Chat ModelsDIALOGUEProject #2 - Simple Conversational App - AssessmentЗадание
08Project #3 - Find Similar Things App for Kids6 материалов

Project #3 - Find Similar Things App for Kids

Text Embedding WalkthroughВидеоText Embeddings Practical Implementation Using PythonВидеоEmbeddings Example Using PythonВидеоLet's build Similar Words Finder ApplicationВидеоExploring Text Embedding ModelsDIALOGUEProject #3 - Find Similar Things App for Kids - AssessmentЗадание
09LangChain - Prompt Module Concept and Implementation Using Python7 материалов

LangChain - Prompt Module Concept and Implementation Using Python

Prompts Module IntroductionВидеоPrompt Template WalkthroughВидеоExample Selectors WalkthroughВидеоAdding More Examples to Input PromptВидеоOutput Parsers WalkthroughВидеоBuilding Dynamic Prompts with LangChainDIALOGUELangChain - Prompt Module Concept and Implementation Using Python - AssessmentЗадание
10Project #4 - Marketing Campaign App7 материалов

Project #4 - Marketing Campaign App

Convert Jupyter Notebook to Python ScriptВидеоBuilding the App's FrontendВидеоIntegration of Frontend and BackendВидеоModularization of CodeВидеоAdding Examples - Kids, Adults, and Senior CitizensВидеоBuilding a LangChain-Powered Marketing ToolDIALOGUEProject #4 - Marketing Campaign App - AssessmentЗадание
11LangChain - Memory Module Concept4 материалов

LangChain - Memory Module Concept

Importance of Memory in LLM-Powered AppsВидеоDifferent Types of MemoryВидеоExploring Memory Modules in LangChainDIALOGUELangChain - Memory Module Concept - AssessmentЗадание
12Project #5 - ChatGPT Clone with Summarization Option9 материалов

Project #5 - ChatGPT Clone with Summarization Option

ChatGPT Clone DemoВидеоSetting Up the ProjectВидеоImplementing the FrontendВидеоModularizing the CodeВидеоPassing Dynamic DataВидеоImplementing Chatbot Conversational ViewВидеоConversation Summarization and API key featureВидеоBuilding a Streamlit App to Clone ChatGPT FunctionalityDIALOGUEProject #5 - ChatGPT Clone with Summarization Option - AssessmentЗадание
13LangChain - Data Connection Module Concept5 материалов

LangChain - Data Connection Module Concept

Data Connection Module IntroductionВидеоData Connection Module - Python Implementation Part 1ВидеоData Connection Module - Python Implementation Part 2ВидеоExploring LangChain's Data Connection ModuleDIALOGUELangChain - Data Connection Module Concept - AssessmentЗадание
14Project #6 - Quiz MCQ Creator App6 материалов

Project #6 - Quiz MCQ Creator App

Loading Documents and Creating ChunksВидеоGenerate Embeddings and Store ThemВидеоRetrieving AnswerВидеоCreating Structured OutputВидеоImplementing an MCQ Creator with LangChain and PineconeDIALOGUEProject #6 - Quiz MCQ Creator App - AssessmentЗадание
15LangChain - Chains Module Concept5 материалов

LangChain - Chains Module Concept

Chains OverviewВидеоGeneric ChainsВидеоUtility ChainsВидеоUnderstanding LangChain Utility and Generic ChainsDIALOGUELangChain - Chains Module Concept - AssessmentЗадание
16LangChain - Agents Module Concept3 материалов

LangChain - Agents Module Concept

Agents OverviewВидеоUnderstanding Action and Plan-Execute AgentsDIALOGUELangChain - Agents Module Concept - AssessmentЗадание
17Project #7 - CSV Data Analysis Tool5 материалов

Project #7 - CSV Data Analysis Tool

CSV Data Analysis Tool DemoВидеоCSV Data Analysis Tool - FrontendВидеоCSV Data Analysis Tool - BackendВидеоImplementing a CSV-based Query ApplicationDIALOGUEProject #7 - CSV Data Analysis Tool - AssessmentЗадание
18Project #8 - YouTube Script Writing Tool6 материалов

Project #8 - YouTube Script Writing Tool

YouTube Script Writing Tool DemoВидеоYouTube Script Writing tool - FrontendВидеоYouTube Script Writing tool - BackendВидеоYouTube Script Writing tool - IntegrationВидеоBuilding a Streamlit App for YouTube Script GenerationDIALOGUEProject #8 - YouTube Script Writing Tool - AssessmentЗадание
19Project #9 - Support Chatbot for Your Website8 материалов

Project #9 - Support Chatbot for Your Website

Support Chat Bot for Your Website DemoВидеоImplement Frontend for Pushing Data to PineconeВидеоImplementing Backend for Scraping the DataВидеоImplementing Backend for Pushing the Data to PineconeВидеоHandling the Hardcoded ValuesВидеоImplementing Information Retrieval SystemВидеоImplementing AI Chatbot for a WebsiteDIALOGUEProject #9 - Support Chatbot for Your Website - AssessmentЗадание
20Project #10 - Automatic Ticket Classification Tool10 материалов

Project #10 - Automatic Ticket Classification Tool

Automatic Ticket Classification Tool - DemoВидеоUpload Documents to Pinecone - Frontend and BackendВидеоChatbot Interaction- Frontend and BackendВидеоOrganizing Different Pages in StreamlitВидеоClassification Model CreationВидеоModel Training ProcessВидеоTicket-Raising Feature ImplementationВидеоViewing Pending Tickets TabВидеоBuilding a Chatbot with ML for Ticket ClassificationDIALOGUEProject #10 - Automatic Ticket Classification Tool - AssessmentЗадание
21Project #11 - HR - Resume Screening Assistance7 материалов

Project #11 - HR - Resume Screening Assistance

HR - Resume Screening Assistance - DemoВидеоResume Screening Assistance FrontendВидеоLoading Documents and Adding MetadataВидеоPush and Pull Data from PineconeВидеоFinetuning OutputВидеоBuilding a Resume Screening ToolDIALOGUEProject #11 - HR - Resume Screening Assistance - AssessmentЗадание
22LLAMA 2 Introduction2 материалов

LLAMA 2 Introduction

LLAMA 2 IntroductionВидеоWorking with the Llama 2 ModelDIALOGUE
23Project #12 - Email Generator Using LLAMA 2 || Streamlit App4 материалов

Project #12 - Email Generator Using LLAMA 2 || Streamlit App

Email Generator Frontend and Module CreationВидеоUsing LLAMA 2 as LLM and ExecutionВидеоImplementing an Email Generator with Llama 2DIALOGUEProject #12 - Email Generator Using LLAMA 2 || Streamlit App - AssessmentЗадание
24Project #13 - Invoice Extraction Bot8 материалов

Project #13 - Invoice Extraction Bot

Invoice Extraction Bot - DemoВидеоInvoice Extraction Bot - Streamlit FrontendВидеоReplicate Platform IntroductionВидеоData ExtractionВидеоLLAMA 2 - LLM SetupВидеоFormatting Output and Download OptionВидеоImplementing an Invoice Extraction Bot with LangChain and LLMDIALOGUEProject #13 - Invoice Extraction Bot - AssessmentЗадание
25Project #14 - Text to SQL Query - Helper Tool || Google Collab || LLAMA 24 материалов

Project #14 - Text to SQL Query - Helper Tool || Google Collab || LLAMA 2

Project Setup and Hugging Face LoginВидеоPipeline Creation and PredictionВидеоCreating AI Pipelines with Google ColabDIALOGUEProject #14 - Text to SQL Query - Helper Tool || Google Collab || LLAMA 2 - AssessmentЗадание
26Project #15 - Customer Care Call Summary Alert || OpenAI || Zapier NLA6 материалов

Project #15 - Customer Care Call Summary Alert || OpenAI || Zapier NLA

Customer Care Call Summary Alert - DemoВидеоFrontend ImplementationВидеоBackend ImplementationВидеоFinal ExecutionВидеоBuilding a Customer Care Call Summarization ToolDIALOGUEProject #15 - Customer Care Call Summary Alert || OpenAI || Zapier NLA - AssessmentЗадание
27Project #16 - Code Review Analyst App7 материалов
Code Review Analyst App - DemoВидеоCode Review Analyst App Part 1 - FrontendВидеоCode Review Analyst App Part 2 - BackendВидеоConclusion to the Course 'LangChain MasterClass: Build 15 LLM Apps with Python'ЧтениеProject #16 - Code Review Analyst App - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание