Artificial Intelligence (AI) is revolutionizing nearly every industry, and building custom AI applications is now more important than ever.
This course is your introduction to creating intelligent applications with Python, even if you're new to AI. With step-by-step guidance, you'll learn how to create your very own chatbot using the cutting-edge LangChain and LangGraph frameworks along with the latest Large Language Models (LLMs).
Join this course to begin your journey into AI development with Python!
This is the perfect course for you if:
You have an intermediate-level knowledge of Python
You want to break into the rapidly growing field of AI
You're fascinated by LLMs and want to extend their capabilities
Beginner-friendly: No prior AI experience needed
Hands-on learning: Build an AI chatbot step-by-step
Up-to-date technology: Use the latest AI frameworks and models
How to access LLMs using an API
How to build an interactive chatbot using LangChain and LangGraph
How to enable the chatbot to remember conversations
How to support multiple conversation threads
How to stream the chatbot's results
How to get help with LangChain and LangGraph
You don't need to have any experience with AI or Machine Learning. However, you do need to have an intermediate-level knowledge of Python.
If you're new to Python, I recommend taking Python Essentials for Data Scientists in order to prepare for this course.
You'll need to install LangChain and LangGraph (plus a few companion libraries) within a virtual environment. In the course, I'll show you how to do this using conda.
If you're new to virtual environments, I recommend taking my course, Conda Essentials for Data Scientists. However, you are welcome to use any other environment manager that you like!
Yes! The course was recorded in January 2025 using the latest versions of LangChain (0.3.29) and LangGraph (0.2.62).
There are 12 video lessons which total 39 minutes. I would estimate that the course can be completed in about 60 minutes, including the time needed to set up your environment and get an API key for an LLM.
Once you have watched all of the lessons, you can request a certificate of completion.
You will have lifetime access to the course.
Soon, I'll be launching a follow-up course called Build AI agents with Python. It will help you transform your chatbots into smart, autonomous assistants! Stay tuned for the release of that course.
Yes! I offer Purchasing Power Parity discounts (also known as location-based discounts) for all of my paid courses. If you're located in one of the 160+ qualifying countries, you should automatically see a discount code at the top of this page.
I also offer student discounts and hardship-based discounts, regardless of where you live. Please email me at kevin@dataschool.io and I'd be happy to send you the appropriate discount code.
12 minutes
5 minutes
14 minutes
8 minutes
My name is Kevin, and I've taught Data Science in Python to over a million students.
My courses explain data science topics in a clear, thorough, and step-by-step manner.
I'd love to teach you, regardless of your educational background or professional experience.
Thanks for joining me! 🙌