Skip to content

Stanford CS146S, Two Syllabi Side by Side: What Changed in a Year

Aug 16, 2026 1 min
TL;DR Stanford CS146S's Fall 2026 syllabus compresses prompting from a full week into a single bullet, drops the terminal and UI-generation weeks, and adds Agent Skills, Agent-Ready Codebases, Background Agents, and AI-Native Team. Grading moved too: the final project fell from 80% to 50%, with 30% now on open source contributions. This series reads all ten weeks.
Table of Contents
  1. The hard facts
  2. Ten weeks, both versions
  3. Three changes worth noting
  4. The guest list changed direction too
  5. No Fall 2026 reading list — so what
  6. How this series is laid out
  7. What will go stale
  8. References

🌏 中文版

Stanford runs a for-credit course called CS146S: The Modern Software Developer. It does not teach you to write code; it teaches you to direct coding agents that write code. It first ran in fall 2025, and the fall 2026 syllabus (classes start 9/22) is already published — with changes big enough to read as an industry signal.

This series works through the Fall 2026 syllabus one week per post. This first post covers the course itself, then puts both syllabi side by side.

The hard facts

The course site keeps its syllabus in a front-end chunk rather than in the page source, so the numbers below come from reading the site's actual data object:

  • 3 units, ten weeks, one session each Tuesday and Thursday (Fall 2025 ran Monday/Friday)
  • Prerequisites: CS111/CS161-equivalent programming experience, CS221/229 recommended
  • The FAQ puts the workload at 10–12 hours per week: "Expect approximately 10-12 hours per week including lectures, assignments, and project work."
  • Language-agnostic; examples lean on Python and JavaScript
  • Auditing is open to Stanford students and staff, but "we won't be able to grade your homework or give advice on final projects"
  • Instructor Mihail Eric, whose LinkedIn lists him as Head of AI at Monaco and an adjunct lecturer at Stanford

Everything from Fall 2025 is public: weekly slides, reading lists, and the GitHub assignments repo. That is the main reason this course is worth following — it isn't a syllabus you have to enroll to read.

One discrepancy worth flagging first: Stanford's official catalog entry still describes the old version. Its course description name-checks "Cursor and Warp" and "Coderabbit and Qodo" — that's the Fall 2025 framing, and the Warp week is gone in Fall 2026. The prerequisites are worded differently too: the catalog asks for "a good understanding of complex software design, familiarity with open source software projects, and comfort with tools such as Github," while the course site says CS111/CS161-equivalent. To judge whether you qualify, go by the course site.

An earlier post on 2026 AI courses already covered CS146S in one section, but only through Fall 2025. What follows is the new part.

Ten weeks, both versions

WeekFall 2025Fall 2026
1Introduction to Coding LLMs and AI DevelopmentThe Internals of Coding Agents
2The Anatomy of Coding AgentsAdvanced Context Engineering
3The AI IDEAgent Skills and CLI
4Coding Agent PatternsCustomizing Your Agent and Repository
5The Modern TerminalAgent-Ready Codebases
6AI Testing and SecurityAgentic Code Review
7Modern Software SupportSecurity
8Automated UI and App BuildingBackground Agents
9Agents Post-DeploymentBuilding an AI-Native Team
10What's Next for AI Software EngineeringThe Software Factory + The Future

Bold marks new or substantially rewritten weeks. Of the ten slots, only security survives in both versions; the other eight all moved.

Three changes worth noting

One: prompting went from a week to a bullet.

Fall 2025 devoted an entire session to "Power prompting for LLMs," with readings covering Google's prompt engineering overview, the Prompting Guide techniques page, and Karpathy's LLM deep dive. Fall 2026 opens with "Course intro + build Claude Code in 200 lines," followed by "deep dive into the system prompts that define the agent."

Prompting didn't disappear — it moved into Week 2 as "Advanced prompting techniques and when each applies," sharing the week with RePPIT, spec-driven development, and MCP. In one year, "how to ask" went from the course's starting point to a sub-topic of context engineering.

Two: product tours got replaced by infrastructure.

Two Fall 2025 weeks orbited specific products. Week 5, "The Modern Terminal," had a reading list of three Warp documents and Warp CEO Zach Lloyd as guest; Week 8, "Automated UI and App Building," featured Vercel's head of AI research. Neither week exists in Fall 2026.

What replaced them: Agent-Ready Codebases (is your repo fit for agents to work in), Background Agents (async, cloud-delegated, running in fleets), and Building an AI-Native Team (MCP portals, LLM gateways, model routing, cost). All three share a trait — they are not about the editor in front of you, they are about the system around you.

Three: grading made upstream contribution a hard metric.

ComponentFall 2025Fall 2026
Final Project80%50%
Weekly Assignments15%15%
Open Source Contributions30%
Class Participation5%5%

Thirty percentage points came off the final project and landed intact on open source contributions. A course about using agents to write code now stakes nearly a third of the grade on whether you pushed changes back into someone else's repo — which says more about its intent than any course description.

The guest list changed direction too

Fall 2025 leaned toward developer-tool CEOs: Warp's CEO, Semgrep's CEO, Graphite's CPO, Vercel's head of AI research, closing with a16z's Martin Casado.

Fall 2026 so far lists Lee Robinson (who left Vercel for Cursor in July 2025 to work on developer education), Boris Cherny (creator of Claude Code, listed here under Anthropic), Eno Reyes (Factory co-founder and CTO, on agent readiness), Silas Alberti (Cognition), and Isaac Evans (Semgrep). Weeks 8, 9, and 10 still say TBD.

Alberti and Evans appear in both versions, but the topics shifted: Alberti moved from Week 3's "AI IDE" to Week 6's agentic code review.

No Fall 2026 reading list — so what

At the time of writing (mid-August 2026) the course is a month out, and the Fall 2026 syllabus lists topics and session titles but no assigned readings. Fall 2025 had 45 readings, but the topics no longer line up.

Fall 2025's material, however, is fully public:

MaterialCount
Assigned readings45
Lecture slide links17 (14 Google Slides, 1 Figma, 2 Drive PDFs)
GitHub assignments8

So this series works in two layers: the Fall 2026 weekly topics are the skeleton, classroom content comes from the public Fall 2025 slides on the same topics, and only where Fall 2025 has no counterpart (Skills, Agent-Ready Codebases, Background Agents, AI-Native Team) do I go find primary material myself — with every passage marked as either the course's claim or an outside source's.

The slides aren't reachable from the front page, but every session on the syllabus tab carries a Slides link, most of them public docs.google.com/presentation files. This series read the 8 that line up with Fall 2026 topics, and they turn up a fair amount that appears in no official documentation or blog post — the four "what Claude actually does underneath" points in the Week 1 session, the eight-field design doc template in Week 3, the human/agent division-of-labor table in Week 4.

The self-sourced part includes: Week 2's RePPIT has a full write-up by the instructor himself (MLOps Community, June 2026); Week 5's agent readiness has Factory's published eight-pillar, five-level framework; Week 3's skills have Anthropic's engineering post.

How this series is laid out

One post per week plus this overview, eleven in total:

  1. This post — the course and the two syllabi
  2. Week 1, agent internals: the 200-line loop and production system prompts
  3. Week 2, context engineering: RePPIT, spec-driven development, MCP, tool design
  4. Week 3, Agent Skills and the CLI
  5. Week 4, customizing your agent and repo: CLAUDE.md / AGENTS.md, hooks, subagents
  6. Week 5, agent-ready codebases
  7. Week 6, agentic code review
  8. Week 7, security
  9. Week 8, background agents
  10. Week 9, the AI-native team
  11. Week 10, the software factory and what's next

What will go stale

  • The Fall 2026 readings, slides, and assignment repo land only after classes start — the Fall 2025 page is the reference for what those artifacts last looked like
  • Guest speakers for weeks 8, 9, and 10 are currently TBD
  • Marketing lines like "world's first course of its kind," "10x productivity," and the newsletter's "trusted by 32K developers globally" are course self-descriptions with no independent verification
  • The comparison between the two syllabi is my own item-by-item diff; the course publishes no changelog
  • All classroom content quoted in this series comes from Fall 2025 slides; those sessions may be taught differently in Fall 2026

References