Hands-on! Building Intermediate AI Agent Services with LangChain and LangGraph: From RAG to Multi-Agents

Simple tutorials alone make it difficult to apply in practice. I will clearly pass on my professional know-how, covering complex state management and multi-agent design methods.

(4.7) 6 reviews

67 learners

Level Basic

Course period Unlimited

AI
AI
ChatGPT
ChatGPT
prompt engineering
prompt engineering
LangChain
LangChain
AI Agent
AI Agent
AI
AI
ChatGPT
ChatGPT
prompt engineering
prompt engineering
LangChain
LangChain
AI Agent
AI Agent

What you will gain after the course

  • Design and Implementation of Complex State-Based AI Workflows Using LangGraph

  • Optimization of advanced RAG (Retrieval-Augmented Generation) systems at a production level

  • Acquiring multi-agent orchestration and human-in-the-loop control technologies

  • Advanced Application of Pydantic-based Structured Output and Tool Calling

Practical Construction of Generative AI Services with LangChain and LangGraph

This course covers how to implement Generative AI as a 'service' using LangChain and LangGraph.
Rather than simple chatbot examples, you will directly implement practical architectures including RAG systems connected to documents, DBs, and external APIs, tool-calling based Agents, SQL Agents, Supervisor Agents, as well as state, memory, streaming, and Human-in-the-loop.
The goal is to complete automation and business support AI services that can be used immediately in the field, covering various LLM integrations such as OpenAI and Gemini, vector DB-based search, and LangGraph state machine design.

I recommend it to these people

Who should take this course (1)

Those who have tried using Generative AI, but

  • "I don't know how this actually leads to a service"

  • Those who are thinking,
    “I want to move beyond experiments that only involve changing prompts.”

Who should take this course (2)

Those who have studied RAG, Agent, and LangChain, but

  • those who feel the structure is not organized in their head and

  • Those who felt the examples were fragmented
    Those who want to establish the overall flow and design standards

Who should take this course (3)

To actual work

  • Document Search AI

  • DB Query Automation

  • Internal chatbots and work assistants

  • Developers, planners, and data professionals who need to apply
    AI-based automation pipelines

After completing the course, you will be able to

  • You can clearly understand the differences and roles of LangChain and LangGraph and choose the appropriate one for each situation.

  • By directly implementing RAG, SQL Agent, and Supervisor Agent, you will acquire code and structures that are immediately reusable in practice.

  • You can design an operational AI service architecture that includes State, Memory, Streaming, Middleware, and Human-in-the-loop.

  • You will complete a generative AI service output that can be used as a portfolio, rather than just a simple demo.

Features of this course

Explanation of LangChain features + fully understanding the explained content through hands-on practice

It explains the structure and operating principles of LangChain step by step.

We will understand the features provided by LangChain as we write code together.

What you will learn

Agent · Tool Calling · Memory · Streaming · Human-in-the-loop

Design an Agent structure where the LLM makes its own decisions and calls tools,
and directly implement an operation-ready agent architecture that includes short-term memory, streaming responses, middleware, and human-in-the-loop (HITL) approval.

You will learn how to create AI that actually performs tasks, going beyond simple response-based AI.

RAG · Vector DB · SQL Agent · Supervisor Agent · LangGraph

It covers everything from building RAG pipelines using PDF, document, and web data
to search based on vector DB (Chroma), automated data querying via SQL Agent,
Supervisor Agent for coordinating multiple agents,
and workflow design based on LangGraph state machines.
You will directly complete a multi-agent system that handles complex tasks.

The person who created this course

  • I have integrated the know-how accumulated through years of teaching artificial intelligence into this LangChain course.

  • Because LangChain's version upgrades are so frequent, I have strictly applied the latest version to the lectures.


Do you have any questions?

Please write at least 3 questions and answers that prospective students might be curious about before taking the course.
Rather than cliché or formal responses, we encourage answers that showcase your unique personality as an instructor.

Q. Write down questions that prospective students might ask.

Write your answers. Anything that students might be curious about before taking the course is great.
It is especially helpful if the content builds anticipation for the lecture or helps alleviate the students' anxieties and concerns.

• Why should I learn OOO?
• What can I do after learning OOO?
• To what level does the course cover the content?
• Is there anything I need to prepare before taking the lecture?
• Etc...

Q. Why should I learn LangChain / LangGraph?

It is to move from being a "person who simply uses AI" to a "person who designs AI services."
Using ChatGPT well is a completely different matter from stably applying generative AI to tasks and services.
LangChain and LangGraph are core frameworks that turn LLMs into systems including tools, DBs, workflows, and states, rather than just simple calls.
This course covers everything from "why this structure is necessary" to actual implementation.

Q. What can I build after taking this course?

By the end of the course, you will be able to implement the following results yourself.

  • RAG Search AI that answers based on internal company documents

  • An SQL Agent that generates and executes SQL when you ask questions in natural language to a database

  • A Supervisor Agent that coordinates multiple tools and agents

  • An operable AI service architecture including state, memory, streaming, and Human-in-the-loop.

👉 The goal is not just a simple demo, but a result at a level that can be explained in a portfolio.

Notes before taking the course

Practice Environment

  • Operating System and Version (OS): Windows, macOS, and Linux are all supported

  • Tools used: Jupyter Notebook, OpenAI API Key (Paid subscription required)

  • PC Specifications: Basic Specifications

Learning Materials

  • PDF files and source code for practice are provided.


Prerequisites and Notices

  • You only need to know the Python language.


Recommended for
these people

Who is this course right for?

  • Developers who are looking beyond basic LangChain usage to consider practical, real-world architectures.

  • Those who need to build AI agents that perform complex business logic rather than simple chatbots

  • Intermediate learners who want to experience everything from reflecting the latest AI technology trends to service deployment

Need to know before starting?

  • Introductory-level Python knowledge is sufficient, and any necessary content will be explained during the class.

Hello
This is YoungJea Oh

4,670

Learners

420

Reviews

158

Answers

4.8

Rating

18

Courses

I am a Senior Developer with extensive development experience. I would like to share the knowledge and experience I have accumulated over 30 years in the IT field, having worked at Hyundai Engineering & Construction's IT department, Samsung SDS, the e-commerce company Xmetrics, and Citibank's IT department. Currently, I am lecturing on Artificial Intelligence and Python.

Homepage Address:

https://ironmanciti.github.io/

More

Curriculum

All

43 lectures ∙ (9hr 25min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

6 reviews

4.7

6 reviews

  • mindcompass님의 프로필 이미지
    mindcompass

    Reviews 37

    Average Rating 4.8

    5

    100% enrolled

    It was a lecture that explained LangChain 1.0 and LangGraph in an easy-to-understand manner. Contrary to the title about building services, the content is focused on the basics.

    • dldydgns5307306님의 프로필 이미지
      dldydgns5307306

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      This is a great lecture for understanding the overall flow. The content is explained in an easy-to-understand way.

      • trimurti
        Instructor

        Thank you for the good review.

    • nopainnogame6243님의 프로필 이미지
      nopainnogame6243

      Reviews 5

      Average Rating 4.8

      5

      30% enrolled

      • trimurti님의 프로필 이미지
        trimurti

        Reviews 15

        Average Rating 5.0

        5

        13% enrolled

        • kansin885601님의 프로필 이미지
          kansin885601

          Reviews 12

          Average Rating 3.7

          4

          100% enrolled

          It was easy to understand because you explained it so well.

          YoungJea Oh's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!