For a hands-on learning experience to develop Agentic AI applications, join our Agentic AI Bootcamp today. Early Bird Discount

Mastering LangChain for RAG Applications

Building RAG-powered LLM applications is nuanced. Learn from experts who build scalable, real-world LLM applications

Mastering-Langchain-data-science-dojo

Trusted by Leading Companies

4.95

Switchup Rating

12,000+

Alumni

2,500+

Companies Trained

1M+

Community Members

Who is this course for?

The Mastering LangChain course is designed for professionals who want to go beyond the basics of generative AI and learn how to build advanced applications using LangChain. This course is ideal for those who want to create, manage, and optimize Retrieval-Augmented Generation (RAG) systems and AI agents.The Mastering LangChain course is designed for professionals who want to go beyond the basics of generative AI and learn how to build advanced applications using LangChain. This course is ideal for those who want to create, manage, and optimize Retrieval-Augmented Generation (RAG) systems and AI agents.

Developers, Data Scientists & Engineers

Learn how to design and deploy intelligent LLM applications using LangChain. Gain hands-on experience with chains, agents, memory, and retrieval while building scalable AI solutions for real-world use cases.

Product Leaders, Founders & Technical Managers

Understand how LangChain powers modern AI workflows. Learn how to manage cross-functional AI projects, evaluate architecture choices, and bring generative AI capabilities into your products and operations.

AI Enthusiasts & Curious Professionals

Even if you’re not from a technical background, this course helps you grasp how LangChain connects data, models, and reasoning to power intelligent systems. Get a practical understanding of how RAG applications are shaping the future of AI-driven products and services.

Instructors and guest speakers

Learn from practitioners with extensive industry experience in building generative
AI and large language models applications at large scale. 

Raja Iqbal data science dojo bootcamp

Raja Iqbal

Founder & CEO | Data Science Dojo
Sanjay Pant Data Science Dojo

Sanjay Pant

Senior Data Scientist | Data Science Dojo

curriculum

Explore the bootcamp curriculum

Overview of the topics and practical exercises.

Orchestration framework for LLM applications 

Purpose: Simplifies AI model integration 

Features: Modular components for complex workflows 

Benefits: Streamlined development, Reusability, Scalability 

Hands-on Exercise: Set up LangChain environment, explore framework architecture, install dependencies and configure basic LangChain project structure 

Prompts: Templates, Example selectors, Dynamic formatting 

Language models: LLM interfaces, Chat models, Embedding models 

Output parsers: Structured response extraction, Type validation, Format conversion 

Applications: Standardized communication, Flexible model switching, Consistent output handling 

Hands-on Exercise: Interface with any LLM using Model I/O, create prompt templates, implement output parsers, switch between different language models, and extract structured responses 

Document loaders: Public data, Private data, Structured data, Unstructured data 

Transformers: Chunking strategies, Metadata extraction, Document preprocessing 

Storage: Embedding generation, Vector stores, Similarity search 

Techniques: Optimized retrieval, Semantic search, Context-aware querying 
Applications: Knowledge base integration, External data access, Dynamic information retrieval 

Hands-on Exercise: Build RAG (Retrieval-Augmented Generation) application with Retrieval, load documents from various sources, implement chunking strategies, create vector embeddings, set up vector stores, and perform semantic search queries 

Foundational types: LLM chains, Router chains, Sequential chains, Transformation chains 

Document chains: Stuff (all-at-once), Refine (iterative), Map-reduce (parallel processing) 

Use cases: Large document summarization, Multi-step reasoning, Conditional logic 
Benefits: Workflow automation, Modular design, Composability 

Hands-on Exercise: Create complex LLM workflows with Chains, build sequential chains for multi-step tasks, implement document summarization using stuff/refine/map-reduce chains, design router chains for conditional logic, and compose modular chain components 

Short-term memory: Thread-scoped storage, Session-based context, Immediate recall 

Long-term memory: Cross-thread persistence, Historical data access, Knowledge accumulation 

Management: Buffer management, Conversation continuity, Past interaction tracking 

Applications: Contextual responses, Personalization, Stateful conversations 

Hands-on Exercise: Add Memory to LLM-based application, implement short-term conversation buffers, configure long-term memory persistence, manage conversation history, enable context-aware responses, and build stateful chatbot with memory retention  

Agent architecture: Reasoning engines, Tool integration, Action selection 

Components: AgentExecutor, Tool calling, Observation processing 

Capabilities: Autonomous task execution, Dynamic planning, Adaptive behavior 

Applications: Complex problem solving, Multi-tool orchestration, Goal-oriented tasks 

Hands-on Exercise: Harness dynamic decision-making using Agents, create agent with reasoning capabilities, integrate external tools and APIs, implement AgentExecutor for autonomous task completion, design multi-step agent workflows, and build agents that adapt to different scenarios 

Cyclical workflows: Iterative processing, Feedback loops, Dynamic flow control 

Trade-offs: Agency vs reliability management, Autonomy vs predictability 

Architecture: Stateful memory systems, Cognitive architectures, Agentic applications 

Capabilities: Complex decision trees, Multi-step planning, Adaptive behavior 

Hands-on Exercise: Build advanced agentic applications with LangGraph, design cyclical workflows with feedback loops, implement stateful cognitive architectures, balance agency and reliability trade-offs, create multi-agent systems, and develop complex decision-making applications 

Earn a verified certificate

Earn a verified certificate from The University of New Mexico Continuing Education:

  • 1 Continuing Education Credit (CEU)
  • Acceptable by employers for reimbursements
  • Valid for professional licensing renewal
  • Verifiable by The University of New Mexico Registrar’s office
  • Add to LinkedIn and share with your network
Mastering LangChain Certificate | Data Science Dojo

We accept tuition benefits

All of our programs are backed by a certificate from The University of New Mexico, Continuing Education. This means that you may be eligible to attend the bootcamp for FREE.

Recognition

Reserve your spot

Learn to build RAG-powered LLM applications from leading experts in industry. 

Mastering LangChain for RAG Applications

Self paced

Launching Soon

A word from our alumni

Frequently asked questions, answered.

Are there any pre-requisites for this course?

Yes. You should be comfortable with Python programming. Basic understanding of large language models is strongly recommended.

No worries. All sessions are recorded and made available for you to view in the learning platform. 

The live session is 8 hours. You can learn at your own pace afterward.

All Guru package registrations receive a 12-month access to the learning platform. 

Any software licenses, tools, and computing resources are included in the registration fee. Guru package includes API keys for LLM usage.

Yes. Additionally, Guru package includes a verified certificate with 1 Continuing Education Credit.  A transcript can be requested from the University of New Mexico registrar’s office.

The live instructor-led sessions are 8 hours long. There is a lot more learning material available before and after the live session. 

Yes. We encourage learners to bring a lot of questions. We also have dedicated class forum and teaching assistants who can answer questions outside of the live sessions.

Instructors will ensure that all questions are addressed promptly

You can request a full refund at least three business days before the start date of the training.

Looking to upskill your team?