AI Agents in Finance · Level 1 - Beginners
Launching soon Join the waitlist
Level 1 · Beginners · Self-paced · OpenAI Responses API + Agents SDK

From your first LLM API call to your first multi-agent finance system

Learn what an AI agent actually is, and build one from scratch in plain Python: your own agent harness, the loop that turns a language model into something that acts. Then rebuild it on the OpenAI Agents SDK, so you know exactly what the framework is doing for you. An 8-hour, hands-on course for Python-capable finance and tech professionals.

Along the way you learn, and apply, lab by lab, the patterns that matter most: tool calling, the agent loop, reasoning (CoT and ReAct), memory, agentic RAG (with LlamaIndex), and multi-agent handoffs. You finish with three deep-dive builds on real finance workflows: a Morning Briefing Desk (Espresso), a Financial News Bot (Hot Take), and an Earnings Season Watchtower (Harvest).

~8 hours 9 chapters 14 labs 3 deep-dive use cases OpenAI Agents SDK + LlamaIndex Lifetime access
Taught by the co-author of the Packt book Building AI Agents for Finance
Fit check

Built for practitioners who want to build it themselves

This is a build-from-scratch engineering course on finance use cases. Thirty seconds of honesty saves you a refund request.

This course is for you if…

  • You write basic Python and work in or around finance: analyst, developer, quant, product, risk, ops.
  • You're starting from zero on LLMs: you want tokens, context windows, and structured outputs explained properly, not assumed.
  • You've read about AI agents but never built one, and you're tired of demos that fall apart in the code.
  • You want finance-native examples: earnings-call summaries, live quotes and news, 10-K/annual-report Q&A, portfolio rebalancing.

It's not for you if…

  • You've never written Python. Get comfortable with functions and dicts first; a weekend is enough.
  • You already ship agents in production and want guardrails, evals, and deployment. That's a later level.
  • You want a no-code tool walkthrough. Everything here is code you write and keep.
  • You expect trading signals or investment advice. You'll build analytical systems, not a money machine.
Outcomes

By the end, you will

Every outcome maps to a lab you complete: starter notebook in, working system out.

01
Read an LLM like an engineer: tokens, context windows, reasoning models, and the cost of a call. Then compare four provider APIs side by side and drive a reasoning model yourself.
02
Extract typed, validated financial KPIs with Pydantic structured outputs: an object downstream systems can consume, not a string you have to parse.
03
Diagnose the four core LLM limitations first-hand: cutoff knowledge, hallucinated figures, missing proprietary data. Then apply the right fix: prompting, fine-tuning, RAG, or an agent.
04
Write your own agent loop and know exactly where tool dispatch, stop conditions and conversation state live.
05
Build a ReAct agent from scratch (Thought → Action → Observation), then rebuild the same agent on the OpenAI Agents SDK and articulate what the framework saved you.
06
Give an agent memory that persists across runs, on a recurring portfolio task, and place the long-term memory types on the map.
07
Go from naive RAG to agentic RAG with LlamaIndex: a grounded earnings-call Q&A that cites its chunks, then a router agent that picks the right filing across two firms.
08
Orchestrate multiple agents with handoffs, routing, parallelization, and agents-as-tools, and judge output quality with an LLM-as-a-judge loop.
09
Decide when not to build an agent: the autonomy-vs-complexity spectrum and the cost/latency/reliability trade-off at each level.
10
Build three deep-dive use cases end to end: a Morning Briefing Desk (Espresso) on live market data, a Financial News Bot (Hot Take) with an LLM-as-a-judge quality loop, and an Earnings Season Watchtower (Harvest) built on prompt chaining.
Method

How this course is taught

The same pedagogy used in corporate training rooms at financial institutions, proven on people who bill by the hour.

🔧

Raw first, then SDK

The agent loop, tool calling, and ReAct are each hand-built on the raw Responses API before the SDK version. You'll never wonder what Runner.run() is doing.

📉

Limitation-driven

Every capability is introduced by first showing the failure it fixes: a hallucinated price, a stale figure, a lost conversation. You learn why, not just how.

📈

Finance-native labs

Earnings-call summaries, live quotes and news, annual-report Q&A, portfolio rebalancing, morning briefings: workflows you recognize from the desk.

🧱

Build-up, not toy-hop

Labs extend earlier labs. Each one picks up where the last stopped, so the code you write in chapter 1 is still with you in the deep dives at the end.

Curriculum

9 chapters · 14 labs · 3 deep dives · ~8 hours

Each chapter ships a concept lesson, Colab-ready labs, and a build that carries into the next chapter. Here is what each one covers.

Ch 1LLMs: Introduction & Foundations

Start at the foundations: what a large language model actually is, what it can and cannot do, and how you talk to one through an API. You leave able to make your own calls, read what a call costs you, and get clean structured data back instead of loose prose.

Key concepts: what “large”, “language” and “model” each mean, reasoning vs non-reasoning models, tokens and context windows, open-source vs proprietary models, LLM APIs, structured outputs.

2 labs: your first calls to several LLM providers, a finance summarization task, and typed JSON you can pass downstream.

Ch 2LLM Limitations & Solutions

Where a raw model breaks on finance work, and the four ways out: better prompting, fine-tuning, retrieval, or an agent. You watch each failure happen for yourself, so you can recognize it in the wild and know which fix belongs to which problem.

Key concepts: the four core LLM limitations, hallucination, prompt engineering (zero-, one- and few-shot), fine-tuning, RAG, the bridge to agents.

2 labs: make the limitations happen on purpose, then fix them with grounding and typed extraction.

Ch 3AI Agents 101

What actually separates a single prompt from an agent, and the parts every agent is built from. This is where tools enter the picture: the moment a model stops guessing at an answer and starts going to fetch it.

Key concepts: prompting vs agentic workflows, the autonomy spectrum, the anatomy of an agent (planning, memory, tools, environment, reflection), tool calling.

1 lab: the same finance question answered without an agent and with one, using tools on live data.

Ch 4Design Patterns & the Agent Loop

The map of agent design patterns, then the engine sitting under all of them: the loop. You build that loop yourself before you meet the framework that hides it, so nothing the OpenAI Agents SDK does later feels like magic.

Key concepts: the design-pattern taxonomy, tool use and agent memory, deterministic flows (routing, handoffs, guardrails), the agent loop, the OpenAI Agents SDK.

3 labs: build your own agent harness, rebuild the same agent on the SDK, then extend it with a set of tools.

Ch 5Agent Reasoning Paradigms

How to make an agent reason before it acts, and why a reasoning trace you can actually read matters in a regulated industry. Built by hand first, then the same agent on the SDK.

Key concepts: Chain-of-Thought prompting, ReAct (thought, action, observation), reasoning traces you can audit.

2 labs: a ReAct agent from scratch, then the same agent on the SDK.

Ch 6Memory

An agent that forgets is useless for anything you do more than once. You learn what kinds of memory an agent can have, and give one a memory that survives from session to session.

Key concepts: working memory, long-term memory (procedural, episodic, semantic), keeping state across runs, not just across turns.

1 lab: a memory-backed assistant for a recurring portfolio task.

Ch 7Agentic RAG

How to put your own documents within an agent's reach and answer questions with the sources attached. Then the step that makes it agentic: letting the agent decide which source to open in the first place.

Key concepts: chunking, embeddings and similarity search, RAG pipelines, answers grounded in your documents with sources attached, agentic retrieval.

2 labs: a grounded Q&A over one filing, then an agentic version that routes across two.

Ch 8Multi-Agent Systems

When one agent should become several, and the two ways to wire them together. You run the same finance question through each approach and see for yourself where each one fits.

Key concepts: why more than one agent (context isolation, specialization), handoffs vs agents as tools, routing and parallel calls.

1 lab: one finance question run through each orchestration pattern, side by side.

Ch 9When to Use Agents, and When Not To

The question that saves the most money is whether you needed an agent at all. A straight look at where simple beats clever, and what every extra layer of autonomy costs you in latency, spend and reliability.

Key concepts: the autonomy vs complexity spectrum, workflows for consistency vs agents for flexibility, cost and latency against reliability and accuracy.

Takeaway: a decision framework you can apply to your own use cases.

DD 1–3Three deep-dive use cases

Three end-to-end builds that put the whole course together on real finance workflows: a Morning Briefing Desk (Espresso), a Financial News Bot (Hot Take) and an Earnings Season Watchtower (Harvest). Full details below.

Deep dives

Three systems you'll actually build

Not demos, but complete, inspectable systems, each on a different orchestration pattern, each on a different finance workflow.

Espresso
Agents-as-tools + tracing

The Morning Briefing Desk

A pre-market briefing built on live yfinance data. One orchestrator drives specialist agents as tools, returns a typed structured output, and every run is traced end to end so you can see which agent did what. No memory by design: a clean look at orchestration alone.

Hot Take
LLM-as-a-judge

The Financial News Bot

A news agent whose output is scored by a second agent acting as judge, with the critique fed back for a revision pass: the quality pattern that turns "the model said something plausible" into "the output cleared a bar you defined."

Harvest
Prompt chaining

The Earnings Season Watchtower

A deterministic chain across earnings coverage, where each step's validated output becomes the next step's input, showing when a fixed workflow beats an autonomous agent on reliability and cost.

Instructor

Learn from a practitioner who teaches this for a living

Hanane Dupouy

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.

  • Co-author, Building AI Agents for Finance (Packt Publishing)
  • Corporate trainer
  • Conference speaker: CFA UK Institute, IMA, STAC AI, Packt AI Summit
  • Speaker inside corporates such as Thales Digital Factory and BPCE
  • 16+ years in finance: data scientist, then head of a data science and business intelligence team, and 5 years as an algorithmic trader
What you get

Everything included

ENROLLMENT OPENS SOON
One-time payment · lifetime access
  • ~8 hours of video across 9 chapters + 3 deep-dive use cases
  • All 14 labs as Colab-ready notebooks
  • Starter + full solution code for every lab
  • Multi-provider notebook: OpenAI, Gemini, Anthropic, Hugging Face
  • Runs with one OpenAI API key
  • All future updates included
Join the waitlist

Be first to know when it opens. Backed by Udemy's 30-day refund policy.

FAQ

Questions, answered straight

What are the prerequisites?
Basic Python (functions, dictionaries, installing packages) and curiosity about finance. No AI, machine-learning, or agent experience assumed. Chapter 1 starts at what an LLM is and your first API call.
How much time does it take?
About 8 hours of content: nine chapters of 20–65 minutes plus about 90 minutes of deep-dive builds. Most students finish in two to four weeks at a few hours per week. Self-paced, lifetime access, no deadline.
What do I need to run the labs?
One OpenAI API key and either Google Colab (free, zero setup) or Python 3.11+ locally. Lab 1 optionally uses Google Gemini, Anthropic, and Hugging Face keys to compare providers, and a few labs pull live data from yfinance, NewsAPI, and Seeking Alpha via RapidAPI, all on free tiers and all optional.
How much will API usage cost me?
Labs are built on inexpensive models and small payloads: gpt-4o-mini and text-embedding-3-small do most of the work. Expect a few dollars total for the whole course if you run every lab and deep dive. Chapter 1 teaches you to compute that cost yourself.
Which frameworks does this teach?
The raw OpenAI Responses API first, then the OpenAI Agents SDK as the main agent framework, plus LlamaIndex for the RAG and agentic-RAG chapter and Pydantic for typed outputs. Key patterns (tool calling, the agent loop, ReAct) are hand-built on the raw API before any framework version.
Do I need a finance background?
No. Every use case is explained from first principles: an earnings-call summary, a live quote, an annual-report Q&A, a portfolio rebalance. If you work in finance you'll recognize the workflows; if you don't, you'll learn them as you build.
Is this standalone, or do I need the other levels?
Fully standalone, and it's the entry point: Level 1 assumes nothing about LLMs. Later levels build on it with more advanced architectures and production concerns.
What's the refund policy?
Udemy's standard 30-day refund policy applies, handled through Udemy and subject to their conditions. Take the first chapters, run the labs, and if the course isn't what you expected you can request a refund within that window.
Will this teach me to trade or pick stocks?
No. You'll build analytical and advisory systems: briefing desks, news bots, document Q&A agents, rebalancing assistants. This is an engineering course, not a trading course, and nothing in it is investment advice.

Your first agent is one chapter away.

Start with a single API call. Finish with a multi-agent finance system you built yourself.

Launching soon Get notified when it opens
Join the waitlist