Building an AI agent
What an AI agent is, how LLMs work, tool calling and JSON, system prompts, model trade-offs, stochasticity management, the value of orchestration.
A six-week graduate elective on what AI agents are, how to build them, and what it takes to put them in front of real users. Lab-driven and designed for students who learn by building.
About the course
Foundations of AI Agents is a graduate elective for MBA students at NYU Stern. Over six three-hour sessions, students move from the fundamentals of how agentic systems work (tool calling, system prompts, model trade-offs, managing stochasticity) into the design and orchestration of multi-agent systems, retrieval-augmented enterprise agents, and rigorous evaluation.
The course is built around the conviction that agents are best learned by building them. Every session pairs concept with lab: students leave each class with an agent they wrote themselves. The term culminates in Demo Day, where teams present agents they designed for real business problems. Offered starting in Spring 2026.
Curriculum
Each Tuesday for six weeks, three hours per session, with concept and build time interleaved. Days 1-4 are technical; Day 5 brings in practitioners; Day 6 is the students' show.
What an AI agent is, how LLMs work, tool calling and JSON, system prompts, model trade-offs, stochasticity management, the value of orchestration.
A design template for agents, system-prompt design, hard-coded vs. LLM-determined behavior, multi-agent architecture.
Agentic coding, building a frontend for an AI agent, security considerations, "MBA as a vibecoder": how non-engineers can ship real software with the right scaffolding.
Context windows, embeddings, retrieval-augmented generation, and the harder question: how do you actually measure whether an agent is any good?
An AI case on the challenges of deploying AI agents within organization, followed by a guest panel of practitioners deploying AI agents in production: what does the road from prototype to deployment actually looks like?
Student teams present agents they designed and built for real business problems. Peer evaluation, instructor review, and a showcase of the term's work.
Team
The course was jointly designed by four faculty in NYU Stern's Technology, Operations, and Statistics department, drawing on their work at the intersection of operations and AI.
Professor of Technology, Operations and Statistics, NYU Stern
Professor of Technology, Operations and Statistics, NYU Stern
Assistant Professor of Technology, Operations and Statistics, NYU Stern
Assistant Professor of Technology, Operations and Statistics, NYU Stern