Back to Flash News

Stanford Fall Course CS329Z Teaches Engineering AI Agents

Stanford's Computer Science Department is launching a new course CS329Z "Engineering AI Agents" in Fall 2026, shifting the focus from monolithic large models to composite systems consisting of retrievers, tools, optimizers, and multiple models.

The course website outlines a path that begins with hand-writing RAG, tool invocation, and agent loops, followed by comparing what has been abstracted away in frameworks like DSPy, LangChain, LangGraph, and LlamaIndex. The syllabus includes tool and function calls, Model Context Protocol, code sandboxing and retries, multi-agent systems, evaluation, and coding agents. Classes will be held on Mondays and Wednesdays from 1:30 PM to 2:50 PM in Packard 101, offering three credits, starting around September 23 for the fall semester. Prerequisites point to NLP backgrounds such as CS224N, CS224V, CS336, or CS221.

Instructors include Diyi Yang, Michael Ryan, and John Yang. The school is also offering a remote class with the same name, costing $4,866, lasting 10 weeks with 9 to 15 hours of work per week, with enrollment open until September 6. Additionally, CS329A "Self-Improving AI Agents" runs concurrently, covering topics such as expansion during testing, validators, feedback loops, and long-term memory. CS329Z emphasizes two application assignments plus a semester project, requiring students to select problems, decompose them, choose components, conduct evaluations, and explain trade-offs.

This course incorporates MCP, multi-agent failure cases, and the principle of "implementing from scratch before introducing frameworks" into the core curriculum, effectively formalizing the industry stack developed over the past two years into Stanford's fall catalog. Diyi Yang has previously taught human-centric LLM courses and participated in language agent tutorials. The school text states that the shift from single models to composite systems represents a fundamental change in application construction methods.

From a market mechanism perspective, this represents a repricing of elite school credits for industry positions. The buyers are students aiming for agent engineering roles and professionals who can afford the nearly $5,000 remote class, while the sellers are the computer science department that has integrated the latest protocols into the syllabus. Funding comes from tuition and online projects, benefiting employers who have already adopted MCP and evaluation as default skills, while putting pressure on departments that still consider the previous generation of courses as core training, and training programs that only teach invocation of encapsulated models without teaching from scratch.

Source: Public Information

ABAB AI Insight

Stanford's shift from treating agents as a research topic to an engineering essential indicates that hiring practices are no longer satisfied with just prompting skills. CS329Z first requires students to hand-write retrieval and tool loops before introducing frameworks, preventing LangGraph from being treated as a black box. Diyi Yang's course sequence moves from social computing and human-centric LLMs to agent engineering, focusing on distilling interaction problems into measurable systems. The $4,866 remote class sells the same curriculum to those without student IDs.

The capital pathway is a premium on credits combined with corporate training premiums. Composite systems require data curation, evaluation sets, and sandboxes, all of which are labor-intensive processes, and the course is designed to produce hands-on individuals. MCP is introduced in the third week, treating the protocol layer as a new operating system interface for teaching. The multi-agent readings include both successful frameworks and failure overviews, reminding that orchestration itself can create new faults, rather than automatically becoming stronger.

This is analogous to how CS329S integrated machine learning production into its syllabus in the 2010s and CS224N made deep learning the default entry point for NLP: the school is redefining "outdated skills" versus "employable skills" with a single course. The industry phase is transitioning from model invocation to system engineering expansion, with control lying in evaluation design and tool description, rather than a single model brand.

Structural judgments belong to technological substitution. The mechanism is that the minimum deliverable at the application layer has shifted from a one-time completion to a loop involving retrieval, tools, and evaluation; the course catalog is changing names ahead of the job market. Students still learning the previous generation of content are facing job descriptions that have already adopted a new set of abbreviations.

ABAB News · Cognitive Laws

  1. The speed of syllabus updates determines who is labeled as having outdated skills.

  2. Hand-writing loops first prevents frameworks from becoming black boxes.

  3. The core course on composite systems sells decomposition and evaluation rather than model names.