Course
LLM Tool Use with LangChain
Create Your Free Account
Continue with GoogleShow more optionsor
Loved by learners at thousands of companies
Training a Team?
Try for BusinessCourse Description
Prerequisites
LLM Application Fundamentals with LangChainLLM Application Evaluation with LangSmithLLM Tool Use
Tool Fundamentals
You will learn to build tool-augmented LLM systems — from understanding why LLMs need external tools, through creating custom Python function tools, to implementing single, parallel, and serial tool calling patterns — enabling you to extend LLMs beyond text generation to retrieve information, perform computations, and take actions.
API Tools
You will learn to build tools that connect LLMs to external APIs — from understanding REST basics and HTTP methods to implementing reliable API wrapper tools with proper error handling — enabling you to give LLMs access to real-time data and external services.
Managed Tools
You will learn to leverage pre-built tools from LLM providers and the Model Context Protocol (MCP) ecosystem — from configuring provider-hosted tools like web search to connecting MCP servers for services like Slack and GitHub — enabling you to rapidly add capabilities to your applications and decide when to use managed tools versus building custom solutions.
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance reviewEnroll Now
FAQs
What prerequisites should I complete before taking LLM Tool Use with LangChain?
You should complete LLM Application Fundamentals with LangChain, LLM Application Evaluation with LangSmith, and the Intermediate Python for Developers course before enrolling.
Does this course teach how to connect large language models to external tools and APIs?
Yes, the course focuses on enabling LLMs to use external tools through LangChain, covering how to integrate tool use into your LLM applications across four chapters.
How long does this course take to complete?
The course includes 4 chapters with 20 exercises and is estimated at around 180 minutes of content, earning you 3,500 XP upon completion.
Is this course suitable for someone new to LangChain?
No, this is not the starting point. You need prior experience with LangChain fundamentals and LangSmith evaluation, as the course builds on concepts from those prerequisite courses.
What programming language is used in this course?
The course uses Python. You should be comfortable with intermediate Python concepts before starting, including experience with Python for developers.
Join over 19 million learners and start LLM Tool Use with LangChain today!
Create Your Free Account
Continue with GoogleShow more optionsor
Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.