"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
Course kickoff + dev setup (code-first)
apps/ (agents), services/ (MCP), libs/ (shared)Python fundamentals (only what we’ll immediately use)
asyncio, tasks, queues, timeouts, cancellationAgent core: a minimal “tool-using” loop
MCP server (capabilities as tools)
Chatbot (the “front door”)
RAG fundamentals (grounded answers)
Agent memory + workflows
Exposing capabilities safely
Multi-agent systems
Production concerns (as we harden the build)
Capstone project
This course is designed for technical professionals who want to move beyond prompt experimentation and build production-ready agentic AI systems.
Ideal for:
If you can write basic Python and want to build systems that use tools, memory, RAG, and multi-agent coordination—this course is for you.
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
Sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
This is a hands-on, code-first course focused on building real agentic AI systems in Python—not just prompt demos. You’ll design and implement a stateful, tool-using agent that can retrieve knowledge with RAG, expose capabilities through an MCP server, and coordinate multiple agents to plan, execute, and verify tasks.
Along the way, you’ll apply practical Python fundamentals, evaluation techniques, safety patterns, and production hardening practices. By the end, you’ll have a complete, extensible agentic application—and the architectural patterns to confidently build and ship your own.
Model Context Protocol (MCP) is becoming a key standard for connecting AI models to enterprise systems, databases, tools, and applications. It provides a secure and consistent method for AI systems to access external resources and perform actions.
As organisations deploy AI agents at scale, MCP is emerging as an important technology for integration and interoperability.
MCP is an open standard that enables AI systems to connect securely with external tools, applications, APIs, and data sources.
MCP reduces integration complexity and provides a standard way for AI assistants and agents to interact with enterprise systems.
MCP can connect AI systems to databases, CRM platforms, document repositories, project management tools, cloud services, APIs, and business applications.
No. MCP can be used by AI assistants, copilots, chatbots, and agent-based systems whenever access to external resources is required.
Just as USB-C standardised device connectivity, MCP aims to standardise how AI systems connect to external tools and information sources.
Retrieval-Augmented Generation (RAG) is an AI architecture that combines Large Language Models with external knowledge sources. Instead of relying solely on information learned during training, a RAG system retrieves relevant information from documents, databases, or company knowledge repositories before generating a response.
RAG helps organisations build AI solutions that provide more accurate, up-to-date, and context-aware answers while reducing hallucinations. It is commonly used in enterprise chatbots, knowledge assistants, customer support systems, and internal search platforms.
Model Context Protocol (MCP) is an open standard that allows AI models to securely connect to external tools, applications, databases, and business systems. It provides a consistent way for AI assistants and agents to access information and perform actions beyond their built-in capabilities.
MCP is often described as the "USB-C for AI" because it creates a standard interface between AI systems and external services. Organisations use MCP to integrate AI agents with CRM systems, document repositories, databases, project management platforms, and other enterprise applications.
RAG and fine-tuning are two different approaches to improving AI performance.
RAG enhances responses by retrieving relevant information from external knowledge sources at runtime. This allows AI systems to access current information without retraining the model.
Fine-tuning modifies the model itself by training it on additional datasets to improve performance for specific tasks or domains.
Many enterprise AI solutions use RAG because it is faster, less expensive, easier to update, and better suited for knowledge that changes frequently.
What is RAG?
Retrieval-Augmented Generation (RAG) is an AI architecture that combines Large Language Models with external knowledge sources. A RAG system retrieves relevant information from documents, databases, or knowledge repositories before generating a response, improving accuracy and reducing hallucinations.
CONTACT
+44 (0)20 8446 7555
Copyright © 2025 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