Skip to main content
A Production-Ready Bootcamp in Python, LLM Pipelines & Multi-Agent Systems4.90 / 5Reviews

Applied Agentic AI Engineering for Banking Professionals

A 120-hour hands-on bootcamp designed for banking professionals to build production-ready AI systems. Participants develop a full-scale AI banking assistant (BankBot360) covering Python, LLM APIs, RAG pipelines, vector databases, agentic workflows, MCP, multi-agent orchestration, FastAPI backend, and deployment using Docker and CI/CD.

  • 120 hours of intensive hands-on training
  • Build a production-ready AI banking assistant (BankBot360)
  • Covers LLMs, RAG, MCP, LangGraph, CrewAI, FastAPI, and DevOps
  • Focused on real banking workflows like KYC, AML, and fraud detection
🏦

Applied Agentic AI Engineering for Banking Professionals

Start your journey today

30 sessions • 120 hours

Our knowledge partners

Kanban
AWS
Microsoft
Agile
PeopleCert
Comptia
ISACA

Course Overview

A 120-hour hands-on bootcamp designed for banking professionals to build production-ready AI systems. Participants develop a full-scale AI banking assistant (BankBot360) covering Python, LLM APIs, RAG pipelines, vector databases, agentic workflows, MCP, multi-agent orchestration, FastAPI backend, and deployment using Docker and CI/CD.

Course Syllabus

Module 1: Python Foundations for AI

Builds essential Python skills for banking AI applications. Covers data structures, file I/O, error handling, and CSV processing. All labs use banking scenarios including reading bank statements, validating transactions, flagging suspicious values, and exporting structured JSON summaries. Produces the BankDataProcessor capstone seed reused throughout the course.

Data StructuresFile I/OError HandlingCSV ProcessingBank Statement ValidationJSON Export

Module 2: LLM APIs and Prompt Engineering

Teaches reliable calling of GPT-4o and Claude APIs. Covers system/user/assistant roles, temperature, token counting, cost estimation, zero-shot/few-shot prompting, Chain-of-Thought reasoning, CO-STAR and RAISE frameworks. Produces the BankingLLMClient capstone seed—a unified interface supporting streaming, structured output, async batch processing, and per-call cost logging.

OpenAI SDKAnthropic ClaudeToken CountingZero-shot PromptingChain-of-ThoughtCO-STAR FrameworkRAISE Framework

Module 3: LangChain and RAG Pipelines

Builds retrieval systems enabling AI to answer questions using bank regulatory documents, policies, and FAQs with citations. Covers LCEL pipe operator, conversation memory (buffer, summary, entity), document loaders (PDF, CSV, web), chunking strategies, embeddings, cosine similarity, MMR/multi-query retrievers, source citation, RAGAS evaluation, and HyDE for follow-up questions. Produces BankBot360 Compliance Assistant with conversational RAG and source citations.

LCEL Pipe OperatorConversation MemoryDocument LoadersChunking StrategiesEmbeddingsCosine SimilarityRAGAS EvaluationHyDE

Module 4: Vector Databases: Chroma to Pinecone

Migrates from in-memory vector store to persistent databases—first locally with Chroma, then to production Pinecone with namespace isolation. Covers CRUD operations, metadata filtering, batch upsert, and LangChain integration. Produces a VectorStore factory layer that switches between Chroma and Pinecone via environment variable, enabling Phase 3 RAG pipelines to run unchanged over the abstracted layer.

Chroma DBPineconeMetadata FilteringBatch UpsertVectorStore FactoryNamespace IsolationMigration Scripting

Module 5: LangGraph and Agentic Workflows

Moves from linear chains to decision-making agents. Covers ReAct pattern (Reason, Act, Observe), StateGraph, TypedDict state schema, conditional edges, checkpointing (MemorySaver, PostgresSaver), @tool decorator with Pydantic schemas, six banking tools, ToolNode, and human-in-the-loop patterns (interrupt, resume, officer approval workflows). Produces BankBot360 Fraud Detection Agent—a LangGraph ReAct agent with seven tools, human-in-the-loop interrupt, LangSmith tracing, and PostgreSQL checkpointing.

ReAct PatternStateGraphConditional EdgesCheckpointingToolNodeHuman-in-the-LoopFraud Detection Agent

Module 6: Model Context Protocol (MCP)

Covers the N×M integration problem MCP solves, three-layer architecture (Host, Client, Server), primitives (Tools, Resources, Prompts), and transport options (stdio vs SSE). Builds a production MCP server using FastMCP SDK exposing six banking tools, three resources (regulatory documents by URI), and two prompt templates. Produces complete BankBot360 MCP infrastructure validated in MCP Inspector, with SSE transport ready for production and LangGraph fraud agent decoupled via MCP.

MCP ArchitectureFastMCP SDKTools & ResourcesPromptsstdio vs SSEMCP InspectorLangGraph Integration

Module 7: CrewAI Multi-Agent Orchestration

Builds a team of five specialist AI agents collaborating to complete the KYC/AML pipeline. Covers Agent (role, goal, backstory, tools), Task (description, expected_output, context), Crew (Process.sequential, Process.hierarchical), backstory engineering, hierarchical crews with manager LLM delegation, and MCP tool integration. Produces BankBot360 KYC/AML Pipeline—a five-agent hierarchical crew (Document Collector, Sanctions/PEP Screener, AML Analyst, Risk Scorer, Compliance Report Writer) embedded as a node inside LangGraph OnboardingGraph.

Agent DesignTask DefinitionSequential CrewsHierarchical CrewsBackstory EngineeringKYC PipelineLangGraph Embedding

Module 8: FastAPI and PostgreSQL Backend

Exposes every BankBot360 component as a production web service with audit trail for banking AI governance. Covers GET/POST endpoints, Pydantic request/response schemas, four AI routers (/chat, /compliance, /fraud, /kyc), WebSocket streaming, MCP SSE route alongside REST, SQLAlchemy async with four database tables (ChatMessage, AgentRun, MCPToolCall, KYCRecord), JWT authentication, slowapi rate limiting, CORS, and pytest with 70%+ coverage. Produces BankBot360 FastAPI backend with full audit trail and 70%+ test coverage.

REST API EndpointsWebSocket StreamingSQLAlchemy AsyncJWT AuthenticationRate LimitingAudit TrailPytest Coverage

Module 9: Streamlit UI, DevOps, and Capstone

Integrates everything into a usable interface, containerised stack, and live team presentations. Covers Streamlit three-page dashboard (Compliance Chat with source citations, Fraud Investigation with agent reasoning trace, KYC Review with five-agent progress), Dockerfile for API and UI, docker-compose.yml for full stack, and GitHub Actions CI workflow. Culminates in team capstone presentations demonstrating the complete BankBot360 system.

Streamlit DashboardDockerfileDocker ComposeGitHub Actions CICapstone PresentationsBankBot360 Demo

Why This Bootcamp?

🏦

Banking-Focused Curriculum

All labs and capstones use real banking scenarios: fraud detection, KYC, AML compliance, and regulatory Q&A.

⚙️

Production-Ready Skills

Build systems that scale from local dev (Chroma) to production (Pinecone) with one environment variable.

🛠️

Industry-Standard Tools

Hands-on experience with OpenAI, Anthropic, LangChain, LangGraph, CrewAI, FastAPI, PostgreSQL, and Docker.

🎓

Capstone Portfolio Project

Graduate with BankBot360 — a complete AI system you can demo to employers.

Fees & Schedule

Intensive Bootcamp

SGD Nil

Duration: 30 sessions

Format: 30 sessions × 4 hours

Mode: In-person / Virtual Live

What's Included

  • 120 hours of instructor-led training
  • Hands-on labs and real-world banking use cases
  • Capstone project (BankBot360)
  • Live system deployment and demo
  • Certificate of Completion or Attendance

How to Apply

1

Submit online application

2

Attend program briefing or consultation

3

Confirm enrollment

4

Receive onboarding materials and setup guide

5

Start the bootcamp

Ready to Start?

Join our next cohort and launch your career in data science and machine learning. No prior experience required.

Our Instructors

Garranto Accredited Trainers

AI Engineering & Banking Systems Experts

Experienced industry practitioners in AI, banking technology, and production system deployment

LLM Pipelines & RAGAgentic AI SystemsBanking AI ApplicationsCloud & DevOps

Frequently Asked Questions

What are the prerequisites for this bootcamp?
No particular prerequisites. Knowledge of business domains and data analysis is helpful.
What is the course duration and schedule?
This is an 8-week program with 80 hours of training. Classes run Monday-Friday with 2 hours daily.
What certification will I receive?
Prepares you for the GSDC Certified Data Science Professional (CDSP).
What job roles can I pursue after completion?
Data Scientist, ML Engineer, Data Analyst, BI Analyst, Data Engineer, NLP Engineer, etc.
Is there career support provided?
Yes: interview prep, resume building and job placement assistance.

Build AI Engineering Expertise for Banking

This bootcamp prepares professionals to design and deploy AI systems within regulated banking environments, focusing on compliance, auditability, and real-world applications.

📈

High-Demand Career Paths

Start your journey with solid grounding in Python, SQL, machine learning, and data visualization.

AI Engineer
Banking Technology Specialist
Data Analyst
Machine Learning Engineer
AI Solutions Architect
Backend/API Engineer
DevOps Engineer
Automation Engineer

Suitable for banking professionals, developers, and AI enthusiasts transitioning into applied AI roles.

Ready to Transform Your Career?

Join our Data Science and Machine Learning Bootcamp and acquire the skills in demand by major employers.

📖

Explore Bootcamp Details

Find out more about curriculum and modules.

📊

Data Science Fundamentals

Learn fundamentals of data analysis.

👥

Talk to Our Team

Have questions? Schedule a call.

Book Career Advisory