Showing posts with label LangChain. Show all posts
Showing posts with label LangChain. Show all posts
LangChain- Develop AI Agents with LangChain & LangGraph
Monday, July 27, 2026
Preview this Course
Description
COURSE WAS RE-RECORDED and supports- LangChain Version 0.37+
**Ideal students are software developers / data scientists / AI/ML Engineers**
Welcome to the AI Agents with LangChain and LangGraph Udemy course - Unleashing the Power of Agentic AI!
This course is designed to teach you how to QUICKLY harness the power the LangChain & LangGraph libraries for LLM applications and Agentic AI.
This course will equip you with the skills and knowledge necessary to develop cutting-edge LLM solutions for a diverse range of topics.
Please note that this is not a course for beginners. This course assumes that you have a background in software engineering and are proficient in Python. I will be using Pycharm IDE but you can use any editor you'd like since we only use basic feature of the IDE like debugging and running scripts .
What You’ll Build: No fluff. No toy examples. You’ll build:
Documentation Helper – A chatbot over Python package docs (and any data you choose), using advanced retrieval and RAG.
Slim ChatGPT Code Interpreter – A lightweight code execution assistant.
Prompt Engineering Theory Section
Introduction to LangGraph
Introduction to Model Context Protocol (MCP)
Ice Breaker Agent – An AI agent that searches Google, finds LinkedIn and Twitter profiles, scrapes public info, and generates personalized icebreakers.
The topics covered in this course include:
AI Agents
Agentic AI
LangChain, LangGraph
Prompts, PromptTemplates, langchainub
Chains: create_retrieval_chain, create_stuff_documents_chain
OpenAI Functions, Tool Calling
Tools, Toolkits
Memory
Vectorstores (Pinecone, FAISS, Chroma)
RAG (Retrieval Augmentation Generation)
DocumentLoaders, TextSplitters
Streamlit (for UI), Copilotkit
LCEL
LangSmith
LangGraph
GIST of Cursor IDE
Cursor Composter
Curser Chat
MCP - Model Context Protocol & LangChain Ecosystem
Introduction To LangGraph
Throughout the course, you will work on hands-on exercises and real-world projects to reinforce your understanding of the concepts and techniques covered. By the end of the course, you will be proficient in using LangChain to create powerful, efficient, and versatile LLM applications for a wide array of usages.
Why This Course?
Up-to-date: Covers LangChain v0.37+ and the latest LangGraph ecosystem.
Practical: Real projects, real APIs, real-world skills.
Career-boosting: Stay ahead in the LLM and GenAI job market.
Step-by-step guidance: Clear, concise, no wasted time.
Flexible: Use any Python IDE (Pycharm shown, but not required).
DISCLAIMERS
Please note that this is not a course for beginners. This course assumes that you have a background in software engineering and are proficient in Python.
I will be using Pycharm IDE but you can use any editor you'd like since we only use basic feature of the IDE like debugging and running scripts.
The Ice-Breaker (Optional) project requires usage of 3rd party APIs-
Scrapin, Tavily, Twitter API which are generally paid services.
All of those 3rd parties have a free tier we will use to create stub responses development and testing.
Who this course is for:
- Software Engineers that want to learn how to build Generative AI based applications with LangChain and LangGraph
- Developers that want to learn how to build Generative AI based applications with LangChain and LangGraph
- Engineers that want to learn how to build Generative AI based applications with LangChain and LangGraph
Posted by
free courses
at
July 27, 2026
Labels: Data Science, Development, LangChain
2026 Deep Agent - Multi Agent RAG with Gemini and Langchain
Thursday, January 15, 2026
Langchain v1 AI Agents, Multi-Modal Deep Agents, Multi Agent Deep Advanced RAG, Google Gemini 3, Qdrant, Docker, Docling
Preview this Course
Description
This course is a complete, hands-on guide to building real-world AI agents and deep research (DeepAgent) systems using Google Gemini, LangChain v1, MCP, and modern RAG techniques.
You will start from the absolute basics of AI agents and slowly move towards building advanced autonomous multi-agent systems used for deep financial research. The course is designed in a progressive way so that beginners can follow along, while experienced developers will still learn advanced production-grade patterns.
The focus of this course is not only theory. You will build everything step by step using Python notebooks, real APIs, real documents, and real data pipelines.
What this course covers
You will first understand what an AI agent really is. You will learn different agent patterns, how agents reason, how they take actions, and how to choose the right agent design for a real project.
You will then set up Google Gemini AI Studio and LangSmith properly. This includes creating API keys, understanding pricing, rate limits, and tracing agent executions so you can debug and monitor your agents like a professional.
After that, you will go through a complete Gemini and LangChain bootcamp. You will learn how to use Gemini models in Python, how messages work internally, how streaming responses work, how multimodal inputs are handled, and how to use tools, function calling, reasoning mode, grounding, and context caching to reduce cost and improve performance.
Once the foundations are clear, you will move into LangChain agents. You will build agents with memory, state management, summarization middleware, fallback models, PII protection, planners, streaming responses, and structured outputs using Pydantic.
The course then introduces MCP through a finance use case. You will connect external MCP servers like Yahoo Finance, load them as LangChain tools, and build a complete stock research agent with structured prompts and planners.
Deep RAG and Multimodal Finance Systems
A large part of this course focuses on Deep RAG systems for finance.
You will learn why multimodal RAG is hard, what problems occur with PDFs, tables, images, and long documents, and how to design a reliable deep RAG pipeline.
You will extract data from financial PDFs using Docling. This includes converting PDFs to markdown, extracting tables with context, tracking page numbers, extracting images, and validating data integrity at scale.
You will then generate accurate image descriptions using multimodal Gemini models and store those descriptions in markdown so everything can be handled in a single text-based pipeline.
Next, you will ingest large amounts of multimodal data into Qdrant vector database. You will learn dense search, sparse search, hybrid search, metadata filtering, de-duplication using file hashes, and best practices for chunking and retrieval models.
On top of that, you will build advanced retrieval pipelines using hybrid search and cross-encoder re-ranking for better answer quality.
Building Real Multi-Agent Deep Research Systems
In the final sections, you will build full multi-agent deep research systems from scratch.
You will design autonomous agents that work like an expert research team with orchestrator, researcher, and editor agents. These agents will plan tasks, run deep research, synthesize results, and produce structured outputs.
You will learn how agent states are shared, how tools are injected at runtime, how files are managed by agents, and how prompts are designed differently for orchestrator, researcher, and editor roles.
You will also explore LangChain’s built-in deep agent architecture and build a complete deep finance research agent using sub-agents and a file backend.
Who this course is for
This course is for developers who want to go beyond basic chatbots and build serious AI systems.
It is ideal for:
AI engineers working with LLMs
Backend developers building RAG systems
Data scientists working with documents and research
Finance and analytics professionals interested in AI automation
Anyone who wants to understand how real multi-agent systems are built in production
Basic Python knowledge is recommended, but some prior agent or RAG experience is recommended.
By the end of this course, you will be able to design, build, and debug advanced AI agents, multimodal RAG pipelines, and autonomous multi-agent research systems using Gemini and LangChain.
You will not just understand concepts. You will have built complete, end-to-end systems that you can reuse in real projects, startups, or enterprise environments.
Who this course is for:
- AI engineers, backend developers, and data scientists who want to build Gemini-based agents, multimodal RAG systems, and deep research workflows using LangChain, Docling, Docker, and Qdrant.
Posted by
free courses
at
January 15, 2026
Labels: Data Science, Development, LangChain
LangChain Mastery:Develop LLM Apps with LangChain & Pinecone
Tuesday, September 24, 2024
Step-by-Step LLM App Development using LangChain, Pinecone, OpenAI and Gemini. Make production-ready apps with Python.
Preview this Course
Description
** Fully updated in May 2024 for the latest versions of LangChain, OpenaAI, and Pinecone. **
Build hands-on generative LLM-powered applications with LangChain.
Create powerful web-based front-ends for your generative apps using Streamlit.
The AI revolution is here and it will change the world! In a few years, the entire society will be reshaped by artificial intelligence.
By the end of this course, you will have a solid understanding of the fundamentals of LangChain, Pinecone, OpenAI and Google's Gemini Pro and Pro Vision. You'll also be able to create modern front-ends using Streamlit in pure Python.
This LangChain course is the 2nd part of “OpenAI API with Python Bootcamp”. It is not recommended for complete beginners as it requires some essential Python programming experience.
Currently, the effort, knowledge, and money of major technology corporations worldwide are being invested in AI.
In this course, you'll learn how to build state-of-the-art LLM-powered applications with LangChain.
What is LangChain?
LangChain is an open-source framework that allows developers working with AI to combine large language models (LLMs) like GPT-4 with external sources of computation and data. It makes it easy to build and deploy AI applications that are both scalable and performant.
It also facilitates entry into the AI field for individuals from diverse backgrounds and enables the deployment of AI as a service.
In this course, we'll go over LangChain components, LLM wrappers, Chains, and Agents. We'll dive deep into embeddings and vector databases such as Pinecone.
This will be a learning-by-doing experience. We'll build together, step-by-step, line-by-line, real-world LLM applications with Python, LangChain, and OpenAI. The applications will be complete and we'll also contain a modern web app front-end using Streamlit.
We will develop an LLM-powered question-answering application using LangChain, Pinecone, and OpenAI for custom or private documents. This opens up an infinite number of practical use cases.
We will also build a summarization system, which is a valuable tool for anyone who needs to summarize large amounts of text. This includes students, researchers, and business professionals.
I will continue to add new projects that solve different problems. This course, and the technologies it covers, will always be under development and continuously updated.
The topics covered in this "LangChain, Pinecone and OpenAI" course are:
LangChain Fundamentals
Setting Up the Environment with Dotenv: LangChain, Pinecone, OpenAI, Google's Gemini
Google's Gemini Pro and Pro Vision
ChatModels: GPT-3.5-Turbo and GPT-4
LangChain Prompt Templates
Prompt Engineering using recommended Guidelines and Priciples
Simple Chains
Sequential Chains
Introduction to LangChain Agents
LangChain Agents in Action
Vector Embeddings
Introduction to Vector Databases
Diving into Pinecone
Diving into Chroma
Splitting and Embedding Text Using LangChain
Inserting the Embeddings into a Pinecone Index
Asking Questions (Similarity Search) and Gettings Answers (GPT-4)
Proficient in using AI Coding Assistants (Jupyter AI)
Creating front-ends for LLM and generative AI apps using Streamlit
Streamlit: main concepts, widgets, session state, callbacks
The skills you'll acquire will allow you to build and deploy real-world AI applications. I can't tell you how excited I am to teach you all these cutting-edge technologies.
Come on board now, so that you are not left behind.
I will see you in the course!
Who this course is for:
- Python programmers who want to build LLM-Powered Applications using LangChain, Pinecone and OpenAI.
- Any technical person interested in the most disruptive technology of this decade.
- Any programmer interested in AI.
Posted by
free courses
at
September 24, 2024
Labels: Data Science, Development, LangChain
Master LangChain & Gen AI -BUILD #16 AI Apps HuggingFace
Sunday, September 15, 2024
Learn End to End LLM Generative AI (Gen AI) projects - Langchain - OpenAI, HuggingFace, LLAMA 2 & Gemini Pro models
Preview this Course
Description
Are you interested in harnessing the power of AI to create groundbreaking language-based applications?
Look no further than LangChain and Gen AI - a comprehensive course that will take you from a novice to an expert in no time.
Implement Generative AI (GenAI) apps with langchain framework using different LLMs.
By implementing AI applications powered with state-of-the-art LLM models like OpenAI and Hugging Face using Python, you will embark on an exciting project-based learning journey.
With LangChain, you will gain the skills and knowledge necessary to develop innovative LLM solutions for a wide range of problems.
Here are some of the projects we will work on:
Project 1: Construct a dynamic question-answering application with the unparalleled capabilities of LangChain, OpenAI, and Hugging Face Spaces.
Project 2: Develop an engaging conversational bot using LangChain and OpenAI to deliver an interactive user experience.
Project 3: Create an AI-powered app tailored for children, facilitating the discovery of related classes of objects and fostering educational growth.
Project 4: Build a captivating marketing campaign app that utilizes the persuasive potential of well-crafted sales copy, boosting sales and brand reach.
Project 5: Develop a ChatGPT clone with an added summarization feature, delivering a versatile and invaluable chatbot experience.
Project 6: MCQ Quiz Creator App - Seamlessly create multiple-choice quizzes for your students using LangChain and Pinecone.
Project 7: CSV Data Analysis Toll - Helps you analyze your CSV file by answering your queries about its data.
Project 8: Youtube Script Writing Tool - Effortlessly create compelling YouTube scripts with this user-friendly and efficient script-writing tool.
Project 9 - Support Chat Bot For Your Website - Helps your visitors/customers to find the relevant data or blog links that can be useful to them.
Project 10 - Automatic Ticket Classification Tool - The Automatic Ticket Classification Tool categorizes support tickets based on content to streamline ticket management and response processes.
Project 11 - HR - Resume Screening Assistance - HR project using AI to assist in screening resumes, optimizing the hiring process with smart analysis and recommendations
Project 12 - Email Generator using LLAMA 2- The Email Generator is a tool that automatically creates customized emails, saving time and effort in crafting personalized messages.
Project 13 - Invoice Extraction Bot using LLAMA 2- Invoice Extraction Bot: AI-powered tool that extracts key details from invoices accurately and efficiently. Simplify your data entry process.
Project 14 - Text to SQL Query Helper Tool: Convert natural language text into structured SQL queries effortlessly using the Text to SQL Query Tool for streamlined database interaction and data retrieval.
Project 15 - Customer Care Call Summary Alert - Concise notification highlighting key points and outcomes from recent customer service calls, aiding quick understanding and response
This course is designed to provide you with a complete understanding of LangChain, starting from the basics and progressing toward creating practical LLM-powered applications.
LangChain empowers programmers to fully utilize large language models, such as ChatGPT, pinecone, LLAMA 2, and Huggingface, and seamlessly integrate them with external data sources. This integration enhances the models' ability to comprehend and respond to human language.
Built with Python, LangChain offers a user-friendly interface tailored specifically for beginners, making it accessible to aspiring developers.
Course Overview:
Aspiring to build sophisticated language-based applications
LangChain is the perfect library for you.
Move beyond basic techniques like keyword matching or rule-based systems and maximize your reach by langchain.
Leverage the power of LLMs, and applications using LangChain and combine them with cognitive or information sources & pinecone.
Unlock tremendous potential and explore new possibilities with applications using LangChain and Pinecone.
Course Contents:
LangChain
LLMs
Chat Models
Prompts
Indexes
Chains
Agents
Memory
Google Gemini Pro
But this isn't just a theory-based course; it's a hands-on experience. You will engage in practical activities and real-world projects, reinforcing your understanding of these concepts and techniques.
By the end of the course, you will be equipped with the skills to apply Langchain effectively, building robust, pinecone, powerful, and scalable LLM applications for various purposes.
Don't miss this opportunity to become a language model expert.
Enroll in the LangChain course and embark on a transformative journey that will elevate your AI app development skills. LangChain , OpenAI , ChatGPT , LLM, langchain pinecone , LLAMA 2 , Huggingface Google Gemini Pro Python - these are the tools that will empower you to create cutting-edge AI applications that push the boundaries of what's possible.
Get ready to unlock your full potential and become a hero in the world of language-based AI development through langchain.
You will do practical activities and real-world projects throughout the applications using LangChain pinecone Google Gemini Pro course to strengthen your understanding of the concepts and techniques.
You will be competent in applying Langchain pinecone to build strong, effective, and scalable LLM applications for a variety of uses by the end of the course.
Who this course is for:
- Someone who ready to explore the AI world
Posted by
free courses
at
September 15, 2024
Labels: Data Science, Development, LangChain
Subscribe to:
Posts (Atom)



