Move from building individual agents to designing complete agentic systems. You rebuild the agent stack from zero, then learn to think in graphs, not loops: stateful workflows that branch, persist, resume, and coordinate multiple agents. On top of that foundation, you implement the patterns AI architects actually use: reasoning (ReAct, Reflection, Self-Consistency) with an honest cost model, memory that survives across sessions, context engineering, workflow patterns, multi-agent orchestration with human approval gates, and tracing to understand exactly what your agents did. Throughout the course, every concept is applied to realistic financial use cases. You implement agentic RAG through two complementary approaches: first by hand in LangGraph, then using LlamaIndex's higher-level abstractions.
You finish with three end-to-end systems built on deliberately different architectures: an Autonomous Rates Analyst (Reflex) that learns from previous runs, an FX Strategy Desk (Bullfight) where specialist agents debate before reaching a decision, and an ETF Portfolio Construction Team (Sous-Chef) with a human approval workflow.
This is an architecture course, not an introduction. Thirty seconds of honesty saves you a refund request.
Every outcome maps to a lab you build: starter notebook in, working system out.
The same pedagogy used in corporate training rooms at financial institutions, proven on people who bill by the hour.
The agent loop is hand-built before the SDK version; graphs are motivated before LangGraph appears; agentic RAG is hand-rolled before the framework does it for you. No black boxes.
Every lab converges on the OpenAI Agents SDK and LangGraph, with LlamaIndex for retrieval. Patterns compare cleanly because the stack stays fixed.
Due-diligence briefs, sector-ETF pipelines, trading-strategy critiques, portfolio rebalancing, research-note production: workflows you recognize from the desk.
Week 1 plants a retrieval failure that week 5 resolves. Week 4's tracing reads week 4's agent team. The week-6 deep dives assemble everything you built before them.
Each chapter ships a concept lesson and Colab-ready labs. Week 1 is steep by design; week 5 is the heaviest build week. Here is what each one covers.
A fast repass of the ground an architect stands on: what LLMs can and cannot do, the four core limitations, the four ways out, and what separates a chatbot from an agent. If you took Level 1 this is a brisk warm-up; if you didn't, it's your on-ramp.
Key concepts: LLM foundations, the four core LLM limitations, in-context learning vs fine-tuning vs RAG vs agents, the autonomy spectrum, the augmented LLM building block.
2 labs: a ten-minute environment check, then a grounded document Q&A pushed to the exact question where plain retrieval fails. That failure stays open until week 5.
The agent stack rebuilt from zero: the raw loop hand-built, then the same agent on the OpenAI Agents SDK. Around it, the full design-pattern map and a planning deep dive that pays off in the final week.
Key concepts: the agent loop, the design-pattern taxonomy (capability, reasoning, quality, orchestration), planning styles and their hybrids, tool calling.
1 lab: build the loop raw, then rebuild it on the SDK as a company-research agent that produces a rapid due-diligence brief.
The mental shift the course is named for: from a loop you can't inspect to a graph with explicit state that branches, persists, and resumes. This is the substrate everything after runs on.
Key concepts: why graphs beat loops, typed state, conditional branching, checkpointing, resuming a run mid-flight, streaming events.
1 lab: a stock-analysis graph with a conditional risk branch on a sector-ETF pipeline; stop it mid-run, then resume it.
The reasoning landscape on one map, then depth only where you build: how to make an agent check its own work, and what each extra call costs. The advanced search-based patterns are mapped and deferred to Level 3.
Key concepts: chain-of-thought, ReAct, reflection and self-refinement, Reflexion, self-consistency and majority voting, the cost/quality trade-off of each pattern.
3 labs, all built as graphs: a ReAct valuation agent, a reflection loop that critiques a trading strategy, and a self-consistency vote that produces an investment recommendation.
An agent that forgets every session is useless for recurring work. The memory taxonomy first, then the discipline on top of it: treating the context window as a budget and deciding what belongs where.
Key concepts: working vs long-term memory (episodic, semantic, procedural), learning from past sessions, the context window as a budget, prompt vs memory vs retrieval, the four context strategies (write, select, compress, isolate).
1 lab: a portfolio-rebalancing advisor whose past sessions are distilled into retrievable experience that grounds its next recommendation.
The workflow patterns behind reliable agent systems, read through a finance lens: when a fixed, inspectable pipeline beats an autonomous agent, and how to wire specialists in parallel.
Key concepts: the augmented LLM building block, prompt chaining with gates, parallelization (sectioning and voting), routing, orchestrator-workers, workflows vs agents in finance.
1 lab: a sector-ETF call decided two ways: by a panel of specialist analysts synthesized into one view, then by a persona vote.
The architecture chapter: the ways to wire agents together, what state they share, and where a human signs off. It ends on the question architects get paid to answer: when is one agent the right answer?
Key concepts: supervisor/workers, orchestrator-worker, evaluator-optimizer, handoffs, agents-as-tools, shared state design, context isolation, human-in-the-loop approval gates.
3 labs: an evaluator-optimizer loop refining a trading strategy, a side-by-side comparison of handoffs vs agents-as-tools, and a research-note production line where a human approves, edits, or rejects before release.
You just built a system where several agents hand work to each other. This chapter is how you see what it actually did: every call, every tool, every handoff, with latency and token counts attached.
Key concepts: traces and spans, instrumenting an agent, reading a multi-agent trace, built-in tracing vs an external tracing tool, where tracing ends and evaluation (Level 3) begins.
1 lab, two parts: instrument a single tool-using agent and read its full trace, then point the same instrumentation at the previous chapter's agent team and read the handoffs.
The answer to week 1's open failure: retrieval that behaves like an analyst instead of a lookup. You hand-build the control flow, so every decision the system makes is a node you wrote.
Key concepts: naive-RAG failure modes, query rewriting, routing across multiple indexes, sub-question decomposition, retrieval grading, corrective retries, supported/unsupported verdicts with citations.
1 lab: an agentic RAG graph that routes, decomposes, grades its own retrieval, and refuses when the evidence isn't there.
The same architectural ideas, delivered by a framework built for retrieval. The chapter closes on the architecture decision itself: when do you hand-roll the graph, and when do you take the framework's abstractions?
Key concepts: LlamaIndex RAG components, semantic routing across indexes, sub-question decomposition, an agent over query engines, framework vs hand-rolled trade-offs.
1 lab: the agentic retrieval patterns rebuilt on framework abstractions, over a different corpus, ending with the side-by-side comparison.
Week 6 assembles everything into three end-to-end systems, each on a deliberately different architecture: an Autonomous Rates Analyst (Reflex), an FX Strategy Desk (Bullfight), and an ETF Portfolio Construction Team (Sous-Chef). Full details below.
Not demos, but complete, inspectable systems: each on a different multi-agent architecture, each on a different finance desk.
A rates desk runs the same analysis drill before every inflation print; this agent runs it end to end. It plans its research once, executes each step with cheap model calls, puts the final decision to a vote of three risk personas, writes a desk memo, and distills lessons it retrieves on its next run. Run it twice and the second run visibly plans better than the first: process improvement with no fine-tuning.
Currency positioning in two stages. First a parallel committee: macro, flows, and technicals analysts, each seeing only its own slice of the data, merged into a strategist's house view. Then a bull and a bear debate that view over configurable rounds before a judge rules with a verdict, a confidence level, and what would change its mind.
An orchestrator drives screening, allocation, risk, and explainer specialists. Risk checks are deterministic code, where they belong, with an LLM narrative on top, and a human approval gate lets you approve or edit the weights before the final investment-policy document is generated.
Hanane Dupouy is a finance-AI practitioner and corporate trainer, and co-author of the Packt book Building AI Agents for Finance. Hanane has taught these exact patterns to engineering teams inside international firms, and built this course the way those workshops run: show the limitation first, hand-build the mechanism second, adopt the framework third, always on finance data.
Be first to know when enrollment opens.
Rebuild the stack from zero in week 1. Defend a multi-agent architecture by week 6.