Software engineer
Extend existing software with autonomous workflows.
Stanford / Stanford Online
Build AI systemsBuild agent systems through programming assignments adapted from Stanford graduate teaching.
Independent Python programming; LLM API experience; foundational ML knowledge. Short fit application.
Our assessment, based on the syllabus.
Extend existing software with autonomous workflows.
Build and evaluate agents beyond basic prompting.
Assess architecture and reliability through implementation.
Build a prototype that calls a tool, then check how it handles failed or incomplete results.
Enrollment opened September 2026 per Stanford’s program landing page; current syllabus includes modern agent research.
Consider this if you already use Python and APIs and need to build agents. The programming prerequisites make it unsuitable as a first AI course.
Checked 20 October 2026. Confirm the current offer on the provider’s page before paying.