Gen AI – RAG Application Development using LangChain
Gen AI – RAG Application Development using LangChain, available at $19.99, has an average rating of 4.33, with 24 lectures, 3 quizzes, based on 180 reviews, and has 1393 subscribers.
You will learn about Fundamental of LLM RAG Application Development LLM Frameworks with LangChain Using Open AI GPT API to develop RAG Applications Prompt Engineering Techniques Engineering Optimized Prompts for your RAG Application LangChain Loaders and Splitters Using Chains and LCEL (LangChain Expression Language) Using Retreivers, Agents and Tools Conversational Memory Multiple RAG Projects with various Source Types and Business Use This course is ideal for individuals who are Any Software Developer aspiring to use the power of LLMs to infuse Gen AI features in their Project and Products or Software Developers looking to automate their Software Engineering processes It is particularly useful for Any Software Developer aspiring to use the power of LLMs to infuse Gen AI features in their Project and Products or Software Developers looking to automate their Software Engineering processes.
Enroll now: Gen AI – RAG Application Development using LangChain
Summary
Title: Gen AI – RAG Application Development using LangChain
Price: $19.99
Average Rating: 4.33
Number of Lectures: 24
Number of Quizzes: 3
Number of Published Lectures: 24
Number of Published Quizzes: 3
Number of Curriculum Items: 30
Number of Published Curriculum Objects: 30
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Fundamental of LLM RAG Application Development
- LLM Frameworks with LangChain
- Using Open AI GPT API to develop RAG Applications
- Prompt Engineering Techniques
- Engineering Optimized Prompts for your RAG Application
- LangChain Loaders and Splitters
- Using Chains and LCEL (LangChain Expression Language)
- Using Retreivers, Agents and Tools
- Conversational Memory
- Multiple RAG Projects with various Source Types and Business Use
Who Should Attend
- Any Software Developer aspiring to use the power of LLMs to infuse Gen AI features in their Project and Products
- Software Developers looking to automate their Software Engineering processes
Target Audiences
- Any Software Developer aspiring to use the power of LLMs to infuse Gen AI features in their Project and Products
- Software Developers looking to automate their Software Engineering processes
This course uses Open AI GPT LLM, Google Gemini LLM, LangChain LLM Framework and Vector Databases and is intended to help you learn Langchain and build solid conceptual and hand-on proficiency to be able to develop RAG applications and projects. This course covers all the basics aspects to learn LLM and Frameworks like Agents, Tools, Chains, Retrievers, Output Parsers, Loaders and Splitters and so on in a very thorough manner with enough hands-on coding. It also takes a deep dive into concepts of Language Embeddings and Vector Databases to help you develop efficient semantic search and semantic similarity based RAG Applications. We will also cover multiple Prompt Engineering techniques that will make your RAG Applications more efficient.
Observability including Traces and Evaluations using LangSmith are also covered as part of this course.
Projects Included:
SQL RAG: Convert Natural Language to SQL Statements and apply on your MySQL Database to extract desired Results.
RAG with Conversational Memory: Create a simple RAG Application with Conversational Memory.
CV Analysis: Load a CV document and extract JSON based key information from the document.
Conversational HR Chatbot: Create a comprehensive HR Chatbot that is able to respond with answers from a HR Policy and Procedure database loaded into a Vector DB, and retain conversational memory like ChatGPT. Build UI using Streamlit.
Structured Data Analysis: Load structured data into a Pandas Dataframe and use a Few-Shot ReAct Agent to perform complex analytics.
Invoice Data Extractor: Upload multiple Invoices and extract key information into a CSV format. Build UI using Streamlit.
For each project, you will learn:
– The Business Problem
– What LLM and LangChain Components are used
– Analyze outcomes
– What are other similar use cases you can solve with a similar approach.
There are multiple Practice Assignments included in the Course that you can Practice upon.
Capstone Project:
You will also have the opportunity to complete a Capstone Project at the end of the course. This will help you learn Langchain better and develop RAG applications from scratch.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction to the Course
Lecture 2: Introduction to Large Language Models
Lecture 3: Introduction to LangChain Framework
Lecture 4: Introduction to Prompts
Lecture 5: Environment Setup
Lecture 6: Installing Dependencies
Lecture 7: Using Google Gemini LLM (insted of OpenAI GPT)
Lecture 8: Our First Langchain Program
Chapter 2: LangChain Fundamental Concepts
Lecture 1: Getting Started with prompt Template and Chat Prompt Template
Lecture 2: Working with Agents and Tools
Lecture 3: Agents and Tools – Advanced
Lecture 4: Document Loaders and Splitters
Lecture 5: Working with Output Parsers
Lecture 6: Language Embeddings and Vector Databases
Lecture 7: Our first RAG Application using a Vector DB
Lecture 8: Chain Types – Stuff, Map-Reduce and Refine
Lecture 9: LCEL – LangChain Expression Language
Chapter 3: RAG Applications and Projects
Lecture 1: Working with SQL Data – RAG App
Lecture 2: RAG with Conversational Memory
Lecture 3: Create a CV Upload and CV Search Application
Lecture 4: Create a Website Query Conversational Chatbot – Project
Lecture 5: Invoice Extraction RAG Application
Lecture 6: Analysis of Structured Data from a CSV/Excel using Natural Language
Lecture 7: Traces and Evaluation with LangSmith
Chapter 4: Capstone Project – Building a Personal Learning Assistant
Instructors
-
Manas Dasgupta
Startup Founder, Data Science Expert
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 5 votes
- 3 stars: 14 votes
- 4 stars: 49 votes
- 5 stars: 106 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple