Intermediate course

LangChain- Agentic AI Engineering with LangChain & LangGraph

Build AI Agents with LangChain and LangGraph RAG, Tools, MCP and Production-Ready Agentic AI Systems (Python)

Rating: 4.650,162 ratings177,838 students19 total hours179 lectures
LangChain- Agentic AI Engineering with LangChain & LangGraph Intermediate

Course facts

  • Last updated 04/2026
  • English English [Auto], Bulgarian [Auto] , 22 more
  • Instructor: Eden Marco
  • AI agents, automation and connected workflows

What you'll learn

Practical outcomes

  • Become proficient in LangChain
  • Have end to end working LangChain based generative AI agents
  • Prompt Engineering Theory: Chain of Thought, ReAct, Few Shot prompting and understand how LangChain is build under the hood
  • Context Engineering
  • Understand how to navigate inside the LangChain opensource codebase
  • Large Language Models theory for software engineers
  • LangChain: Lots of chains Chains, Agents, DocumentLoader, TextSplitter, OutputParser, Memory
  • RAG, Vectorestores/ Vector Databases (Pinecone, FAISS)
  • Model Context Protocol (MCP)
  • LangGraph

Curriculum

28 sections • 179 lectures • 19h 8m total length

Introduction5 lectures • 13min
  1. Course Introduction02:43
  2. Course Objectives05:00
  3. Course Structure + How to get the best of Udemy [PLEASE DO NOT SKIP]02:53
  4. Course's Community02:43
  5. Course Resources00:07
The GIST of LangChain- Get started by with your "Hello World" chain9 lectures • 56min
  1. What is LangChain? LangChain Under 6 Minutes06:00
  2. What are we building? LangChain Hello World Chain01:04
  3. Project Setup15:05
  4. LangChain Fundamentals: Prompt Templates, ChatModels, and Chains05:55
  5. Building a LangChain Chain to Summarize Text11:12
  6. Debugging and Tracing Our LangChain Chain01:41
  7. Using Local Open-Weights Models with LangChain and Ollama06:20
  8. Integrating LangSmith for LangChain Application Tracing07:18
  9. LangChain LCEL Fundamentals Quiz 5 questions
  10. LangChain Model Switching: Groq API Integration 1 question
  11. Semantic Versioning in LangChain01:43
THE GIST Of AI Agents9 lectures • 57min
  1. What are AI Agents? A High-Level Overview05:10
  2. What are we building? AI Job Search Agent04:24
  3. The Evolution of LangChain ReAct Agents03:21
  4. Setting Up the Environment for a LangChain Search Agent06:30
  5. Creating Your First LangChain Agent: Tools and LLMs08:03
  6. From Query to Answer: How a LangChain Agent Thinks07:08
  7. Integrating Real-World Search with Tavily and LangChain Tools09:20
  8. Structured Output with LangChain Agents Using Pydantic09:34
  9. [THEORY] Predictable Agent Responses with LangChain Structured Output03:15
Agents Under The Hood (1/4)4 lectures • 18min
  1. Introduction to The Core Architecture of AI Agents: A Deep Dive03:55
  2. What are we building? An E-Commerce Agent01:29
  3. [Theory] The Gist of ReACT07:02
  4. Setup05:45
-------- [Layer 1] The ReAct Loop -------- (2/4)4 lectures • 30min
  1. Writing Tools09:02
  2. Tool Binding and Defensive Prompting05:28
  3. Understanding the ReAct Agent Loop in Langchain11:26
  4. Model Switch03:46
  5. Quiz: AI Agent Loop with LangChain Tool Calling 7 questions
-------- [Layer 2] Raw Function Calling -------- (3/4)3 lectures • 19min
  1. -------- [Layer 2] Manual JSON Schemas vs. LangChain Tool Abstraction --------08:55
  2. Building a ReAct Agent Loop with the Raw Ollama SDK07:41
  3. Recap01:55
  4. Quiz: Raw Function Calling — AI Agent Without LangChain 7 questions
----- [Layer 3] The ReAct Prompt: The Foundation of Function Calling ----- (4/4)5 lectures • 43min
  1. What are we building? Function Calling. Yes we are building Function Calling.05:28
  2. Generating Dynamic Tool Descriptions in Python07:00
  3. Understanding the ReAct Prompt: Building AI Agents Without Function Calling08:05
  4. Implementing Manual Tool Calling for LLMs06:43
  5. Agent Loop With ReAct Prompt15:26
  6. Agents Interview
Function Calling2 lectures • 9min
  1. Intro02:04
  2. [Theory] Understanding Function Calling for LLMs07:04
The GIST of RAG- Embeddings, Vector Databases and, & Retrieval9 lectures • 1hr 45min
  1. Introduction to Retrieval Augmentation Generation (RAG)07:46
  2. Introduction to RAG Implementation13:58
  3. Medium Analyzer- Boilerplate Project Setup12:46
  4. Medium Analyzer- Class Review: TextLoader,TextSplitter,OpenAIEmbeddings,Pinecone09:00
  5. Medium Analyzer- Ingestion Implementation15:01
  6. RECAP01:38
  7. Medium Analyzer- Naive Retrieval Implementation Implementation17:53
  8. Medium Analyzer- 2 Step RAG16:58
  9. LangChain RAG Documentation09:48
  10. RAG Implementation with Vector Stores Quiz 7 questions
Building a documentation assistant (Embeddings, VectorDBs, Retrieval, Memory)16 lectures • 2hr 13min
  1. What are we building? A lightweight Cursor/ Feature Feature (RAG)02:12
  2. Quick Note: Pipenv vs uv00:26
  3. Environment Setup05:33
  4. Ingestion Pipeline Intro02:18
  5. Imports13:08
  6. Tavily Crawling12:27
  7. [Optional] TavilyMap, TavilyExtract for High customizability12:19
  8. [Optional] Crawling Deep Dive16:48
  9. Recap01:06
  10. Chunking (Text Splitting)04:37
  11. Batch Indexing11:28
  12. Retrieval Agent Implementation12:45
  13. Run, Debug, Trace RAG Agent08:21
  14. "Frontend" with Streamlit (UI)19:24
  15. Documentation Helper In Production06:28
  16. RAG Architecture04:04
Prompt Engineering Theory9 lectures • 58min
  1. The GIST of LLMs03:52
  2. What is a Prompt? Composition of a formal prompt02:55
  3. Zero Shot Prompting02:42
  4. Few Shot Prompting08:26
  5. Chain of Thought Prompting08:33
  6. ReAct Prompting07:18
  7. Prompt Engineering Quick Tips08:59
  8. Context Engineering05:20
  9. Context Engineering a System Prompt10:20
Let's Talk About LLM Applications In Production9 lectures • 1hr
  1. LLM Applications in Production08:33
  2. LLM Application Development landscape04:01
  3. LLMs in Production: Privacy & Data Retention08:41
  4. Generative UI/UX featuring CopilotKit04:51
  5. Official LangChain Academy Courses02:22
  6. Open Source LLMs VS Managed LLM Providers (Deepseek)09:05
  7. Confidence in AI Results By Assaf Elovic & Harrison Chase05:00
  8. [NEW] AI FOMO is the New Normal11:09
  9. Finished course? Whats next!06:00
-------------------Introduction To LangGraph -------------------13 lectures • 1hr 23min
  1. What is LangGraph?04:56
  2. Why LangGraph? LangGraph VS LangChain16:42
  3. What are Graphs?03:36
  4. LangGraph & Flow Engineering06:03
  5. LangGraph Core Components05:17
  6. --------- [Hands On] Implementing ReAct AgentExecutor with LangGraph ---------02:20
  7. Quick Note: poetry vs uv00:48
  8. [Hands On] Get Started: Setting Up Your ReAct Agent Project Environment05:09
  9. [Hands On] Coding the Agent's Brain: Implementing the ReAct Runnable08:28
  10. [Hands On] 43. Building Blocks: Defining Your Agent's Nodes in LangGraph05:52
  11. [Hands On] Bringing Your ReAct Agent to Life: Connecting Nodes into a Graph07:21
  12. [Hands On] Running Our LangGraph React Agent with Function Calling07:45
  13. [IMPORTANT] Building Modern LLM Agents: From History to LangGraph v1.008:49
Reflection Agent5 lectures • 33min
  1. What are we building? A Reflection Agent01:26
  2. Project Setup04:44
  3. Creating the Reflector Chain and the Tweet Reviosr Chain04:48
  4. Defining our LangGraph Graph19:17
  5. LangSmith Tracing03:09
Reflexion Agent8 lectures • 58min
  1. What are we building? A Reflexion Agent06:20
  2. Project Setup03:42
  3. Section Resources00:47
  4. Actor Agent V216:40
  5. Revisor Agent04:17
  6. ToolNode - Executing Tools07:10
  7. Building Our LangGraph Graph11:54
  8. Tracing Our Graph07:22
Agentic RAG14 lectures • 1hr 26min
  1. What are Building In this Section- Agentic RAG Architecture02:39
  2. Improving RAG Quality with the Corrective RAG Flow01:24
  3. Boilerplate Setup for an Agentic RAG Agent with LangGraph04:33
  4. Code Structure07:25
  5. LangChain Vector Store Ingestion Pipeline (WebLoader, ChromaDB)06:54
  6. Managing Information Flow in LangGraph: The GraphState02:08
  7. Fetching Context for LLMs: The LangGraph Retrieve Node02:04
  8. Building a Relevance Filter for RAG using LangChain's Structured Output12:53
  9. Implementing a Web Search Node in LangGraph using Tavily API04:53
  10. Creating the LLM Generation Chain and Node for LangGraph05:04
  11. Building and Running the Complete LangGraph Agent07:40
  12. Self RAG- Intro01:30
  13. Self RAG- Implementation15:33
  14. Adaptive RAG11:34
-----------------Introduction to Model Context Protocol (MCP)-------------------5 lectures • 35min
  1. [Theory] Why MCP (Model Context Protocol)04:41
  2. [Theory] How LLMs REALLY Use Tools: Understanding Tool Calling05:06
  3. [Theory] MCP Architecture07:20
  4. [Theory] The GIST of the Protocol with Tool Calling09:00
  5. [Theory] MCP Servers08:44
  6. MCP Quiz 9 questions
Using a Pre-built Server (mcpdoc) with AI Clients (Cursor & Claude)4 lectures • 22min
  1. What are we building? MCP Doc01:11
  2. MCP Inspector02:54
  3. LLM.txt05:33
  4. mcpdoc12:13
Building MCP Servers and Clients with LangChain9 lectures • 50min
  1. Intro00:39
  2. Boilerplate10:01
  3. Servers05:43
  4. What are we MCBuilding?01:10
  5. Simple MCP Server02:42
  6. Bridging the Gap: The LangChain MCP Adapter Explained04:23
  7. Imports08:46
  8. Client08:45
  9. Tracing08:13
Useful tools when developing LLM Applications4 lectures • 19min
  1. [New, Important] Stop Writing Deprecated Code: LangChain's Official MCP Server08:00
  2. LangChain Hub - Downloads prompt from the community04:08
  3. TextSplitting Playground03:52
  4. LangChain VS LlamaIndex02:45
Deep Agents6 lectures • 34min
  1. Introduction to Deep Agents Section01:21
  2. Deep Agents: Taxonomy of Agents: Shallow Agents, Deep Agents, Coding Agents11:11
  3. Deep Agents: How Deep Agents Use Dynamic To-Do Lists to Solve Complex Tasks02:48
  4. Deep Agents: Sub Agents and Hierarchical Delegation06:12
  5. Deep Agents: Subagents context flow06:02
  6. Deep Agents File Systems06:31
Deep Agents Skills5 lectures • 33min
  1. The 3 Layers of AI Agent Skills: From Usage to Source Code01:56
  2. Level 1: Using Agent Skills in the Deep Agents CLI07:57
  3. Layer 2: Tracing AI Agent Skills with LangSmith12:45
  4. RECAP (How LangChain Deep Agents Implement Skill Middleware)01:46
  5. Layer 3: Inside skills.py- The Mechanics of Progressive Disclosure08:13
  6. Agent Skills Quiz 5 questions
LangChain Glossary7 lectures • 39min
  1. ChatModels08:49
  2. Messages04:08
  3. RecursiveCharacterTextSplitter01:55
  4. Document01:23
  5. LangChain Token Limitation Handeling Strategies11:29
  6. LangChain Memory Intro- Co Reference Resolution03:10
  7. LangChain Memory Theory Deepdive (LangGraph)08:31
Industry Insights: Building Production Agents with Assaf Elovic3 lectures • 8min
  1. The Core Architecture of Production-Grade AI03:19
  2. How to Make Users Trust Your AI Agents02:48
  3. Tutorial: Building a Lean AI Feedback Loop01:45
Industry Insights: Building Production Agents with Roy Miara4 lectures • 15min
  1. Intro02:14
  2. AI Agents in Cybersecurity CTF Competitions04:39
  3. Harness Engineering04:41
  4. Managing Variance and Hallucinations in Production Agents03:21
Agent Security1 lecture • 4min
  1. What is LLM App Sec?03:44
The Dark Side of "Vibe Coding": Vulnerabilities in AI-Generated Apps6 lectures • 27min
  1. Introduction04:51
  2. AI Coding Rarely Write SQL Injections or XSS Bugs04:07
  3. AI Agents Struggle with Role-Based Access Control04:20
  4. AI Coding Agents Struggle with Business Logic and SSRF05:51
  5. AI Coding Agents Struggle with Rate Limiting and CSRF04:23
  6. Prompt Engineering Won't Fix Insecure AI Code03:57
Bonus1 lecture • 1min
  1. Bonus00:22

Who it 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

Course description

Overview

s in Python 07:00 Understanding the ReAct Prompt: Building AI Agents Without Function Calling 08:05 Implementing Manual Tool Calling for LLMs 06:43 Agent Loop With ReAct Prompt 15:26 Agents Interview Function Calling 2 lectures • 9min Intro 02:04 [Theory] Understanding Function Calling for LLMs 07:04 The GIST of RAG- Embeddings, Vector Databases and, & Retrieval 9 lectures • 1hr 45min Introduction to Retrieval Augmentation Generation (RAG) 07:46 Introduction to RAG Implementation 13:58 Medium Analyzer- Boilerplate Project Setup 12:46 Medium Analyzer- Class Review: TextLoader,TextSplitter,OpenAIEmbeddings,Pinecone 09:00 Medium Analyzer- Ingestion Implementation 15:01 RECAP 01:38 Medium Analyzer- Naive Retrieval Implementation Implementation 17:53 Medium Analyzer- 2 Step RAG 16:58 LangChain RAG Documentation 09:48 RAG Implementation with Vector Stores Quiz 7 questions Building a documentation assistant (Embeddings, VectorDBs, Retrieval, Memory) 16 lectures • 2hr 13min What are we building? A lightweight Cursor/ Feature Feature (RAG) Preview 02:12 Quick Note: Pipenv vs uv 00:26 Environment Setup 05:33 Ingestion Pipeline Intro 02:18 Imports 13:08 Tavily Crawling 12:27 [Optional] TavilyMap, TavilyExtract for High customizability 12:19 [Optional] Crawling Deep Dive 16:48 Recap 01:06 Chunking (Text Splitting) 04:37 Batch Indexing 11:28 Retrieval Agent Implementation 12:45 Run, Debug, Trace RAG Agent 08:21 "Frontend" with Streamlit (UI) 19:24 Documentation Helper In Production 06:28 RAG Architecture 04:04 Prompt Engineering Theory 9 lectures • 58min The GIST of LLMs 03:52 What is a Prompt? Composition of a formal prompt 02:55 Zero Shot Prompting 02:42 Few Shot Prompting 08:26 Chain of Thought Prompting 08:33 ReAct Prompting 07:18 Prompt Engineering Quick Tips 08:59 Context Engineering 05:20 Context Engineering a System Prompt 10:20 Let's Talk About LLM Applications In Production 9 lectures • 1hr LLM Applications in Production 08:33 LLM Application Development landscape 04:01 LLMs in Production: Privacy & Data Retention 08:41 Generative UI/UX featuring CopilotKit 04:51 Official LangChain Academy Courses 02:22 Open Source LLMs VS Managed LLM Providers (Deepseek) 09:05 Confidence in AI Results By Assaf Elovic & Harrison Chase 05:00 [NEW] AI FOMO is the New Normal 11:09 Finished course? Whats next! 06:00 -------------------Introduction To LangGraph ------------------- 13 lectures • 1hr 23min What is LangGraph? 04:56 Why LangGraph? LangGraph VS LangChain 16:42 What are Graphs? 03:36 LangGraph & Flow Engineering 06:03 LangGraph Core Components 05:17 --------- [Hands On] Implementing ReAct AgentExecutor with LangGraph --------- 02:20 Quick Note: poetry vs uv 00:48 [Hands On] Get Started: Setting Up Your ReAct Agent Project Environment 05:09 [Hands On] Coding the Agent's Brain: Implementing the ReAct Runnable 08:28 [Hands On] 43. Building Blocks: Defining Your Agent's Nodes in LangGraph 05:52 [Hands On] Bringing Your ReAct Agent to Life: Connecting Nodes into a Graph 07:21 [Hands On] Running Our LangGraph React Agent with Function Calling 07:45 [IMPORTANT] Building Modern LLM Agents: From History to LangGraph v1.0 08:49 Reflection Agent 5 lectures • 33min What are we building? A Reflection Agent 01:26 Project Setup 04:44 Creating the Reflector Chain and the Tweet Reviosr Chain 04:48 Defining our LangGraph Graph 19:17 LangSmith Tracing 03:09 Reflexion Agent 8 lectures • 58min What are we building? A Reflexion Agent 06:20 Project Setup 03:42 Section Resources 00:47 Actor Agent V2 16:40 Revisor Agent 04:17 ToolNode - Executing Tools 07:10 Building Our LangGraph Graph 11:54 Tracing Our Graph 07:22 Agentic RAG 14 lectures • 1hr 26min What are Building In this Section- Agentic RAG Architecture 02:39 Improving RAG Quality with the Corrective RAG Flow 01:24 Boilerplate Setup for an Agentic RAG Agent with LangGraph 04:33 Code Structure 07:25 LangChain Vector Store Ingestion Pipeline (WebLoader, ChromaDB) 06:54 Managing Information Flow in LangGraph: The GraphState 02:08 Fetching Context for LLMs: The LangGraph Retrieve Node 02:04 Building a Relevance Filter for RAG using LangChain's Structured Output 12:53 Implementing a Web Search Node in LangGraph using Tavily API 04:53 Creating the LLM Generation Chain and Node for LangGraph 05:04 Building and Running the Complete LangGraph Agent 07:40 Self RAG- Intro 01:30 Self RAG- Implementation 15:33 Adaptive RAG 11:34 -----------------Introduction to Model Context Protocol (MCP)------------------- 5 lectures • 35min [Theory] Why MCP (Model Context Protocol) 04:41 [Theory] How LLMs REALLY Use Tools: Understanding Tool Calling 05:06 [Theory] MCP Architecture 07:20 [Theory] The GIST of the Protocol with Tool Calling 09:00 [Theory] MCP Servers 08:44 MCP Quiz 9 questions Using a Pre-built Server (mcpdoc) with AI Clients (Cursor & Claude) 4 lectures • 22min What are we building? MCP Doc 01:11 MCP Inspector 02:54 LLM.txt 05:33 mcpdoc 12:13 Building MCP Servers and Clients with LangChain 9 lectures • 50min Intro 00:39 Boilerplate 10:01 Servers 05:43 What are we MCBuilding? 01:10 Simple MCP Server 02:42 Bridging the Gap: The LangChain MCP Adapter Explained 04:23 Imports 08:46 Client 08:45 Tracing 08:13 Useful tools when developing LLM Applications 4 lectures • 19min [New, Important] Stop Writing Deprecated Code: LangChain's Official MCP Server 08:00 LangChain Hub - Downloads prompt from the community 04:08 TextSplitting Playground 03:52 LangChain VS LlamaIndex 02:45 Deep Agents 6 lectures • 34min Introduction to Deep Agents Section 01:21 Deep Agents: Taxonomy of Agents: Shallow Agents, Deep Agents, Coding Agents 11:11 Deep Agents: How Deep Agents Use Dynamic To-Do Lists to Solve Complex Tasks 02:48 Deep Agents: Sub Agents and Hierarchical Delegation 06:12 Deep Agents: Subagents context flow 06:02 Deep Agents File Systems 06:31 Deep Agents Skills 5 lectures • 33min The 3 Layers of AI Agent Skills: From Usage to Source Code 01:56 Level 1: Using Agent Skills in the Deep Agents CLI 07:57 Layer 2: Tracing AI Agent Skills with LangSmith 12:45 RECAP (How LangChain Deep Agents Implement Skill Middleware) 01:46 Layer 3: Inside skills.py- The Mechanics of Progressive Disclosure 08:13 Agent Skills Quiz 5 questions LangChain Glossary 7 lectures • 39min ChatModels 08:49 Messages 04:08 RecursiveCharacterTextSplitter 01:55 Document 01:23 LangChain Token Limitation Handeling Strategies 11:29 LangChain Memory Intro- Co Reference Resolution 03:10 LangChain Memory Theory Deepdive (LangGraph) 08:31 Industry Insights: Building Production Agents with Assaf Elovic 3 lectures • 8min The Core Architecture of Production-Grade AI 03:19 How to Make Users Trust Your AI Agents 02:48 Tutorial: Building a Lean AI Feedback Loop 01:45 Industry Insights: Building Production Agents with Roy Miara 4 lectures • 15min Intro 02:14 AI Agents in Cybersecurity CTF Competitions 04:39 Harness Engineering 04:41 Managing Variance and Hallucinations in Production Agents 03:21 Agent Security 1 lecture • 4min What is LLM App Sec? 03:44 The Dark Side of "Vibe Coding": Vulnerabilities in AI-Generated Apps 6 lectures • 27min Introduction 04:51 AI Coding Rarely Write SQL Injections or XSS Bugs 04:07 AI Agents Struggle with Role-Based Access Control 04:20 AI Coding Agents Struggle with Business Logic and SSRF 05:51 AI Coding Agents Struggle with Rate Limiting and CSRF 04:23 Prompt Engineering Won't Fix Insecure AI Code 03:57 Bonus 1 lecture • 1min Bonus 00:22 Requirements This is not a beginner course. Basic software engineering concepts are needed I assume students will be familiar software engineering subjects such as: git, python, pipenv, environment variables, classes, testing and debugging No Machine Learning experience is needed. Description This course contains the use of artificial intelligence :) 2026- COURSE WAS RE-RECORDED and supports- LangChain Version 1.2+ **Ideal students are software developers / data scientists / AI/ML Engineers** Welcome to the Agentic AI Engineering with LangChain and LangGraph course. In this course you will learn how to design and build AI agents and agentic AI systems using LangChain and LangGraph, the most powerful frameworks for developing modern LLM applications. Agentic AI Engineering focuses on building AI systems that can reason, plan, use tools, and autonomously complete tasks. With LangChain and LangGraph, you will build production-ready AI agents, RAG systems, and advanced LLM applications.

What is LangChain? LangChain is an open-source development framework designed to simplify creating applications powered by large language models (LLMs). Using LangChain, LangGraph, MCP, and modern LLM frameworks, you will build production-ready AI agents, multi-agent systems, and advanced RAG applications. 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 . You will build real-world Agentic AI systems using LangChain and LangGraph: Search Agent Documentation Helper – A chatbot over Python package docs (and any data you choose), using advanced retrieval and RAG. Prompt Engineering Theory Context Engineering Theory Introduction to LangGraph Model Context Protocol (MCP) Deep Agents Agentic AI Engineering Topics Covered: Agentic AI Fundamentals AI Agents Agentic AI architectures Multi-agent systems AI engineering principles LLM and Prompt Engineering Prompt Engineering Few-Shot Prompting Chain of Thought ReAct prompting Context Engineering Agent Frameworks LangChain LangGraph Model Context Protocol (MCP) Tool Calling AI Agent Infrastructure Vector databases (Pinecone, FAISS, Chroma) Retrieval Augmented Generation (RAG) Memory systems LangSmith tracing 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 V.1+ 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). This course is ideal for developers who want to learn Agentic AI Engineering, AI agents with Python, and LLM application development. You will learn how to design agent architectures, implement tool-using agents, and build scalable agentic AI systems using LangChain and LangGraph. 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.

Instructor

Eden Marco

Eden Marco LLM Specialist @ Google Cloud I’m a passionate Software Engineer with years of experience in back-end development and cloud architecture. I was one of the first engineers at Orca Security, where I helped shape the company’s core technology, and today I work as a GenAI Architect at Google Cloud, helping organizations design and deploy advanced generative AI and cloud-native solutions. I’m also proud to be a LangChain Ambassador, actively contributing to the open-source community and helping developers build powerful LLM applications using the LangChain ecosystem. I hold a Bachelor’s degree in Computer Science from the Technion, and I’ve always had a deep passion for teaching and mentorship. I taught Functional Programming and Introduction to Computer Science at Reichman University, where I guided the next generation of software engineers. My courses are built on real-world experience and designed to give you practical, production-ready skills—whether you’re just getting started or looking to level up.