Building AI Agents with Real APIs training course

Build production-ready AI agents that integrate with real-world APIs using OpenAI and Anthropic models. Learn tool calling, agent workflows, state management and API integration through practical, hands-on development exercises.

JBI training course London UK

⭐⭐⭐⭐⭐ 5.0/5

"The course moved far beyond basic AI usage and demonstrated advanced techniques that can genuinely transform productivity. We learned how to structure complex prompts, automate documentation tasks, analyse information more effectively, and integrate AI into existing workflows. The practical nature of the course ensured that everyone could immediately apply what they learned."   

David Wilson - Lead Systems Engineer - Engineering Consultancy

Public Courses

17/08/26 - 2 days
£2500 +VAT
28/09/26 - 2 days
£2500 +VAT
09/11/26 - 2 days
£2500 +VAT

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

  • Understand agents versus simple completions
  • Authenticate and call AI APIs
  • Design multi-step agent loops
  • Handle errors and rate limits
  • Build a tool-use agent
  • Chain multiple API calls
  • Integrate agent into existing service
  • Implement logging and observability
  • Test against edge cases
  • Deploy agent to staging environment

What makes an agent different from a chatbot:

planning, memory, and tool use explained with live examples showing the difference in real output

API setup lab: keys, SDKs, environment configuration, and your first completion call running in under 30 minutes

Tool use deep dive: defining functions, passing schemas, and handling model-initiated calls with worked examples

Building the agent loop: how to parse model decisions and route to the right tool at each cycle of execution

Error handling workshop: timeouts, token limits, malformed responses, and fallback strategies tested against a live system
 

Data integration lab: agent reads from a database, calls an external API, and writes a structured result end to end

Microservice wiring: wrapping your agent behind a REST endpoint with authentication and rate limiting in place

 

Observability setup: structured logging, trace IDs, and a simple monitoring dashboard showing agent activity

Edge case testing: prompts designed to break your agent and practical techniques to harden against them

Deployment lab: containerise, push, and run your agent in a staging environment with health checks active

 

JBI training course London UK

Developers and Engineers 

 


5 star

4.8 out of 5 average

⭐⭐⭐⭐⭐ 5.0/5

"The course moved far beyond basic AI usage and demonstrated advanced techniques that can genuinely transform productivity. We learned how to structure complex prompts, automate documentation tasks, analyse information more effectively, and integrate AI into existing workflows. The practical nature of the course ensured that everyone could immediately apply what they learned."   

David Wilson - Lead Systems Engineer - Engineering Consultancy



 

 

JBI training course London UK

Newsletter


Sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
 



This hands-on course teaches how to design and build intelligent AI agents that can plan, use tools, and interact with external systems.
Participants will learn what distinguishes agents from chatbots through real examples involving memory, planning, and tool execution.
The course covers setting up APIs, SDKs, and environments to quickly build and run functional agent-based applications.
Learners will implement tool use, function calling, and execution loops that allow agents to make decisions and perform actions.
Practical labs include integrating databases, external APIs, and building end-to-end workflows powered by agent reasoning.
The course also focuses on deploying agents as secure microservices with observability, logging, and error-handling in place.
By the end of the course, participants will be able to build, test, and deploy production-ready AI agents with robust real-world capabilities.

This course is designed for software developers, AI engineers, solution architects and technical professionals who want to build AI agents that interact with external systems through APIs. It is particularly suitable for developers moving beyond prompt engineering into production AI applications.
Participants build a working AI agent that connects to real APIs and external services. During the course, you'll learn how to create agent workflows, use tool calling, manage state, and integrate an AI agent into an application that performs real business tasks.
The course uses modern Large Language Model APIs, including OpenAI and Anthropic Claude. You'll learn how to authenticate, send requests, process responses, and build applications that make effective use of these APIs.
Yes. If you're already familiar with ChatGPT or other AI assistants, this course helps you move from using AI tools to building AI-powered applications that interact with real APIs, business systems and external services.
The course is intended for developers with programming experience who want to build AI applications using APIs. Familiarity with general software development concepts will help you get the most from the hands-on exercises.
You'll learn how to: - Connect AI models to external APIs - Implement tool and function calling - Design multi-step agent workflows - Manage conversation state - Handle API errors and rate limits - Test and deploy AI agents in realistic scenarios
Yes. The course is highly practical, with hands-on labs that guide you through building, testing and deploying AI agents that interact with real APIs rather than working with isolated demonstrations.
Prompt engineering focuses on interacting with AI models through prompts. This course goes further by teaching you how to develop AI agents that can plan tasks, call external APIs, use tools, process structured data and become part of production software systems.
Yes. One of the key objectives is understanding how AI agents integrate with existing applications, APIs and internal services so they can automate real business processes rather than simply generate text
Yes. The course is frequently delivered as private training for organisations that want to build in-house expertise in AI agent development and API integration. Corporate courses can be customised to reflect your technology stack and business requirements.
Yes. Private courses can be tailored to your APIs, business workflows, internal systems and development environment, allowing teams to work with examples that closely match their day-to-day projects.
The course is available as instructor-led classroom training in London, live online training, or private onsite training for organisations.
fter completing the course, you'll understand how to build AI agents that communicate with external APIs, execute multi-step workflows, use tools effectively, and form part of production-ready AI applications.
Rather than covering AI theory or machine learning algorithms, this course focuses on the practical engineering skills needed to develop AI agents that interact with real-world systems through APIs. It is aimed at professionals who want to build and deploy AI-enabled applications.

CONTACT
+44 (0)20 8446 7555

[email protected]

 

Copyright © 2026 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

AI training courses                                                                        CoPilot training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Data Storytelling training course                                               C++ training course

Power Automate training course                               Clean Code training course