Building Generative AI Services Using LangChain / LangGraph / Deep Agents

This course covers the entire process of designing and implementing Generative AI services through step-by-step hands-on practice, focusing on LangChain 1.0, LangGraph, and Deep Agents. Starting from the basics of Chat Models and Messages, you will master the core building blocks of LangChain—including Tool Calling-based Agents, memory, streaming, and structured output (Pydantic-based)—and then expand into LangGraph's StateGraph-based state machine architecture to directly implement production-ready AI system structures. You will systematically build agent design capabilities through real-world scenario-based exercises, such as RAG systems based on documents, PDFs, and web data (embeddings, ChromaDB, semantic search), SQL Agents (Chinook DB), multi-agent orchestration using the Supervisor pattern, and calculator agents utilizing the LangGraph Graph API. Furthermore, through Deep Agents (create_deep_agent), you will complete Generative AI applications equipped with stability, scalability, and controllability by utilizing sub-agent delegation, multi-turn conversations, and Deep Agents-specific middleware (SummarizationMiddleware, HumanInTheLoopMiddleware, ToolRetryMiddleware, PIIMiddleware, etc.). 👉 For those who want to accurately understand the internal structure and execution flow of LangChain/LangGraph/Deep Agents 👉 For those who want to implement RAG and Agents as production-level architectures rather than just "demos" 👉 This is the optimal course for those who need a practical roadmap covering state-based agents, SQL/document automation, and multi-agent orchestration.

(4.7) 6 reviews

64 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

  • You can directly design and implement generative AI services using LangChain, LangGraph, and Deep Agents.

  • You can directly create a RAG-based chatbot that connects PDF, web, and DB data.

  • You can create practical AI Agents that include Human-in-the-loop, memory, and streaming.

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.

Recommended for these people

Who should take this course (1)

Those who have tried using Generative AI, but

  • "I don't know how this leads to an actual service"

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

Who should take this course (2)

I 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 practitioners who need to apply
    AI-based automation pipelines

After taking this 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 a simple demo.

Features of this course

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

We will explain the structure and operating principles of LangChain step by step.

We will understand the features provided by LangChain as we write the 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

We cover everything from building RAG pipelines using PDF, document, and web data
to vector DB (Chroma)-based search, data query automation via SQL Agents,
Supervisor Agents that coordinate multiple agents,
and workflow design based on LangGraph state machines.
You will directly complete a multi-agent system capable of handling 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.

  • Since LangChain's version upgrades are so frequent, I have applied the absolute latest version to the course.


Do you have any questions?

Please write at least three 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 a knowledge sharer.

Q. Write down questions that prospective students might ask.

Write your answer. Anything that students might be curious about before taking the course is fine.
It is especially helpful if the content builds anticipation for the lecture or addresses 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 simply "someone who uses AI" to "someone who designs AI services."
Using ChatGPT well is a completely different matter from reliably 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 that includes state, memory, streaming, and Human-in-the-loop.

👉 Our goal is not just a simple demo, but a result that can be presented as 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 have tried using generative AI but feel overwhelmed by how to implement it as a service

  • Data/AI practitioners who are frustrated because they understand RAG and Agent concepts but cannot apply them to actual practice

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,552

Learners

407

Reviews

154

Answers

4.8

Rating

17

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.

    • nopainnogame6243님의 프로필 이미지
      nopainnogame6243

      Reviews 4

      Average Rating 4.8

      5

      30% enrolled

      • kansin885601님의 프로필 이미지
        kansin885601

        Reviews 12

        Average Rating 3.7

        4

        100% enrolled

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

        • 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.

        • trimurti님의 프로필 이미지
          trimurti

          Reviews 13

          Average Rating 5.0

          5

          13% enrolled

          YoungJea Oh's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!

          Limited time deal ends in 3 days

          $49,500.00

          25%

          $51.70