Skip to main content

Free course

LLM Tool Use with LangChain

Intermediate3 hr

Learn to extend your LLM applications with external tools, so your applications can retrieve live data, perform computations, and take real-world actions.

Python2 hr - 4 hr3,500 XPStatement of accomplishment

Create Your Free Account

Continue with Google
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Training a Team?

Try for Business

Course Description

A description of the course.

Prerequisites

Curriculum

Course outline

1

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

LLM Tool Use with LangChain

Course
Complete

Earn Statement of Accomplishment

Enroll Now

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.