Fintech
Build a reconciliation workflow where an agent investigates mismatched transactions and a human approves any proposed adjustment.
AI for Engineers · Advanced
Course overview
AI Agents and Workflow Engineering focuses on the engineering discipline needed to make agent systems predictable. You start with the core agent loop, connect tools through function calling and the Model Context Protocol, and orchestrate multi-step flows in LangGraph. You then add memory, guardrails, tracing, and human-in-the-loop controls, and learn when a simple workflow is better than an agent.
Developers, ML Engineers, DevOps and IT Engineers, Solution Architects
Industry use cases
Build a reconciliation workflow where an agent investigates mismatched transactions and a human approves any proposed adjustment.
Automate prior-authorization document gathering with strict tool permissions and a full audit trail of every step taken.
Create an order-issue agent that looks up shipments and drafts resolutions, escalating refunds above a threshold to staff.
Expose internal APIs through MCP servers so an engineering assistant can triage bugs and open well-formed tickets.
Coordinate a workflow that reads sensor alerts, retrieves maintenance procedures, and proposes a work order for supervisor approval.
Run an incident-triage agent that gathers logs and metrics, summarizes likely causes, and pauses for an on-call engineer before any change.
Syllabus
Every module ends with a hands-on lab you can apply to your own work.
Understand what makes a system an agent and build the basic loop from scratch before using any framework.
Hands-on lab: Write a minimal agent loop in plain Python with two tools, a step limit, and error recovery, and run it on five tasks including one designed to fail.
Design tools models can use reliably and expose them through the open MCP standard.
Hands-on lab: Build an MCP server that wraps a small internal API, connect it to an MCP-capable client, and refine tool descriptions until a set of test prompts succeeds.
Model multi-step processes as graphs with explicit state so behavior is inspectable and repeatable.
Hands-on lab: Implement a research-and-draft workflow in LangGraph with a routing step, a retry on failure, and two specialist nodes, then compare it with a plain-code version.
Give agents the context they need across steps and sessions without overwhelming the model.
Hands-on lab: Add persistent checkpoints and a long-term preference store to your workflow, interrupt a run midway, and resume it from saved state.
Constrain what agents can do and place people at the decisions that matter.
Hands-on lab: Add an approval interrupt before any write action, enforce a call budget, and run an injection test that tries to push the agent past its permissions.
Make agent behavior visible, measurable, and shippable.
Hands-on lab: Trace your workflow end to end, build ten evaluation scenarios with success criteria, find one failure from the traces, fix it, and rerun the scenarios.
Capstone project
Design, build, and present an agent workflow for a business process of your choice: it must use at least two tools including one exposed through MCP, orchestrate steps with explicit state, include a human approval step, enforce guardrails and budgets, provide traces of sample runs, and include an evaluation of results with a written list of known limitations.
Tools and requirements
Frequently asked questions
Select "Book a seat" and complete the short form. We email you the next cohort dates, timings and fees, and your seat is secured when you confirm. Requesting a seat is free.
Live and online. The 18 hours run as 6 live online sessions x 3 hours, including guided hands-on lab time in every session, led by an instructor, with hands-on labs in every session.
Solid Python, including async basics and type hints Experience calling an LLM API with tool or function calling Familiarity with REST APIs, JSON, and Git
Yes. We can run this course for a team with examples from your own roles and tools. Send a team request through the contact page.
Continue exploring
Design, build, evaluate, and deploy applications on top of large language model APIs, with structured outputs, tool calling, streaming, and safety built in.
Build retrieval-augmented generation systems with embeddings, vector databases, hybrid search, and reranking, and learn to evaluate and run them in production.
Use AI coding assistants to write, test, refactor, and review code faster while keeping quality, security, and team standards intact.
Ready to start?