강의

멘토링

커뮤니티

BEST
AI Development

/

AI Agent Development

Learn Python Chatbot & RAG through Projects - Using LangChain, Gradio

Create your own AI chatbot using Python's basic syntax and libraries. Learn through a step-by-step process of completing 5 projects, including PDF document-based RAG, and deploy them as web services.

(4.8) 32 reviews

380 learners

  • pdstudio
RAG
LangChain
LLM
ChatGPT
Chatbot

Reviews from Early Learners

What you will learn!

  • Basic LangChain Syntax Required for LLM Application Development

  • PDF Document-Based Simple RAG Implementation

  • LangChain Agent and CrewAI Multi-Agent Implementation

  • Implementing Gradio Chatbot Interface and Deploying to Huggingface Space

Implementing with Python
First Steps to Creating My Own AI Chatbot 🤖


If you know Python, creating your own chatbot isn't difficult.
Quickly complete a GPT-based chatbot with 5 hands-on projects that are easy to follow!


It's a simple and easy project, but it contains a lot of content.

✅ Comprehensive curriculum covering all core LLM-related technologies and concepts (LangChain, RAG, Multi Agent)
✅ Quickly implement various work-related chatbots from Q&A and document reading to data and investment analysis
✅ Carefully structured progression from easy projects step by step to the next level

  • Simple QA Chatbot: Development Environment Setup, LLM Chain Structure, Gradio Interface Understanding, Good Prompt Tips

  • PDF Chatbot: Understanding RAG Techniques, Understanding Model Parameters, Implementing Chatbot Interface

  • Data Analysis Chatbot : Analyzes data when you upload CSV files (LangChain Agent)

  • Cryptocurrency Investment Analysis Chatbot : Cryptocurrency research and investment analysis (Sequential Multi Agent)

  • Jeju Island Travel Planner: Jeju Island Travel Itinerary Recommendations for Foreign Tourists (Hierarchical Multi Agent)

I recommend this for people like this

I learned Python, but where should I use it?

Those who want to develop
applications using Python's basic syntax

Shall we create our own AI chatbot?

Those who want to directly experience
chatbot development and web service deployment

Shall we learn about generative AI?

Those interested in generative AI and LLMs but
feeling overwhelmed about how to implement them


Get one step closer to AI service development
with your own chatbot project!

After taking this course, you too can become an AI chatbot developer. The 4 projects created by your own hands will serve as a meaningful first portfolio. By implementing chatbots directly, I hope you will develop new ideas and problem-solving abilities in the upcoming service changes that artificial intelligence will bring.

Start right now and take your first step into the world of AI chatbot development. You'll experience how the chatbots you create can contribute to solving real-life problems, and it will serve as the catalyst to begin your journey as an AI service developer in earnest.

Features of the Course ⭐️

1⃣ Hands-on Project-Based Learning

The course is structured to enable step-by-step learning of the entire process from AI chatbot development to deployment using Python through 5 practical projects. Combining theory and hands-on practice, learners can directly create actually usable chatbots.

Learning Materials

2⃣ Understanding and Utilizing the Latest LLM Technology

This course provides an in-depth exploration of how to develop chatbots using the latest technology GPT and the development tool LangChain. You can understand advanced technologies like RAG and Multi Agent and learn how to apply them to actual chatbot development. It also guides you on how to create good prompts to improve answer quality. (few-shot, chain-of-thought)

LangChain

3⃣ Implement web apps easily and quickly using Gradio

This course uses the open-source library called Gradio to create AI web applications with just a few lines of Python code. It covers all of Gradio's main interfaces (Interface, ChatInterface, Blocks), and learners can showcase their projects faster and more efficiently.

Gradio

Pre-enrollment Reference Information

Practice Environment

  • Operating System and Version (OS): Lectures conducted based on Windows (Linux and MacOS users can also participate in hands-on practice)

  • Tools used: VS Code, OpenAI API authentication key required (separate costs may apply)

  • PC Specifications: Not applicable

  • Practice Code: Updated for the latest LangChain version (1.0.2) as of October 2025(Please note that there may be some differences from the code shown in the lecture videos)

Learning Materials

Prerequisites and Important Notes

  • Those with basic Python knowledge (those capable of basic programming)


  • If you have any questions or opinions, please feel free to ask.

Related Course Information (1)

  • RAG Master: From Basics to Advanced Techniques (feat. LangChain)

  • RAG Implementation to Performance Evaluation -

    Complete Practical AI Development in 9 Hours

    • LangChain-based RAG System Implementation Practice

    • Advanced RAG Techniques Learning

    • RAG System Performance Evaluation Methodology

    • LangChain's Latest LCEL Syntax and Runnable Usage


  • Link: https://inf.run/CxVA3

Related Course Information (2)

  • LLM Data Analysis - From Web Crawling to Recommendation Systems

  • Upgrading with LangChain and LLM

    Web Crawling & Data Analysis


    • Web Crawling/Scraping for Data Collection

    • Using LangChain Tools and LLM for Data Collection, Processing, and Analysis

    • LLM-based predictive analysis (sentiment analysis, summarization, product recommendations, etc.)

  • Link: https://inf.run/JrSKR

Related Course Information (3)

  • RAG System Implementation with AI Agents (w. LangGraph)

  • Building Intelligent AI Agents with Retrieval-Augmented Generation (RAG) using LangGraph


    • AI Agent Architecture Design and Implementation Using LangGraph

    • Applying AI Agents to RAG (Retrieval-Augmented Generation)

    • Expanding AI Agent Capabilities by Implementing Tool Calling Functionality

    • Master the latest agent RAG architectures including Adaptive RAG, Self RAG, Corrective RAG, and more

  • Link: https://inf.run/tkfVa

Recommended for
these people

Who is this course right for?

  • Those who want to develop actual applications after learning Python

  • Someone who is interested in LLM but feels overwhelmed about how to get started

  • Those who want to experience everything from program development to web service deployment

  • Those who want project-based and code-based classes

Need to know before starting?

  • Python

Hello
This is

14,260

Learners

553

Reviews

142

Answers

4.8

Rating

7

Courses

안녕하세요. 저는 파이썬을 활용한 데이터 분석 및 인공지능 서비스 개발 실무를 하고 있습니다. 관심 있는 주제를 찾아서 공부하고 그 내용들을 많은 분들과 공유하기 위해 꾸준하게 책을 집필하고 인공지능 강의를 진행해 오고 있습니다.

 

[이력]

현) 핀테크 스타트업 CEO

전) 데이콘 CDO

전) 인덕대학교 컴퓨터소프트웨어학과 겸임교수

Kaggle Competitin Expert, 빅데이터 분석기사

 

[강의]

NCS 등록강사 (인공지능)

SBA 서울경제진흥원 새싹(SeSAC) 캠퍼스 SW 교육 ‘우수 파트너 선정’ (Python을 활용한 AI 모델 개발)

금융보안원, 한국전자정보통신산업진흥회, 한국디스플레이산업협회, 대구디지털산업진흥원 등 강의

서울대, 부산대, 경희대, 한국외대 등 국내 주요 대학 및 국내 기업체 교육 경험

  

[집필]

 

[유튜브] 판다스 스튜디오 : https://youtube.com/@pandas-data-studio?si=XoLVQzJ9mmdFJQHU

Curriculum

All

32 lectures ∙ (3hr 59min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

32 reviews

4.8

32 reviews

  • 오대영님의 프로필 이미지
    오대영

    Reviews 1

    Average Rating 4.0

    4

    31% enrolled

    • 양마에님의 프로필 이미지
      양마에

      Reviews 4

      Average Rating 4.8

      5

      63% enrolled

      • 박재완님의 프로필 이미지
        박재완

        Reviews 14

        Average Rating 4.6

        5

        100% enrolled

        • 정윤구님의 프로필 이미지
          정윤구

          Reviews 2

          Average Rating 5.0

          5

          31% enrolled

          • 최철님의 프로필 이미지
            최철

            Reviews 1

            Average Rating 5.0

            5

            31% enrolled

            $40.70

            pdstudio's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!