斯坦福CS146S新课免费开放:10周AI原生软件开发,第一周200行代码复现Claude Code
去年教的85%全扔掉!斯坦福最新AI神课杀疯了:200行写Claude Code,全套资源免费公开
斯坦福大学推出新课程CS146S:现代软件开发者,由Mihail Eric主讲,推翻旧课85%内容,原因是Claude Opus 4.5发布后代码智能体能力大幅提升。
文章整理了斯坦福CS146S的10周课纲和全部免费资源,读者可以按周自学会话工程、Agent调度等AI原生开发方法。
原创 心兰 2026-10-23 20:52 江苏
↑阅读之前记得关注+星标⭐️,😄,每天才能第一时间接收到更新
斯坦福大学推翻了自家的软件工程大课,把去年秋季教的85%内容全扔进了垃圾桶。
这门名为CS146S:现代软件开发者的课程,由前亚马逊、斯坦福NLP学者Mihail Eric主讲。
耗时9个月精心打磨的全新版本。
推翻课程的原因只有一条:去年11月Claude Opus 4.5发布后,代码智能体的能力迎来了阶跃式提升。
大模型推理时间更长,解决复杂任务的能力更强。
软件开发的规则被彻底改写,过去一年的教学方案已经完全落后于时代。
Mihail Eric表示,AI原生开发者正在成为所有软件团队中最核心的角色,这门课的目标就是批量培养这种工程师。
更重要的是,这门课的所有讲座视频、幻灯片、代码和课件,将全部免费向公众开放。
地址:
https://themodernsoftware.dev/
200行代码复现Claude Code,作业必须给顶级开源项目交PR
为了跟上行业现实,新课纲重点覆盖Agent技能、高级上下文工程、MCP门户、Agent友好型代码库架构、Agent代码审查、系统安全、后台并发Agent调度以及软件工厂。
除了理论,课程还定下了极为硬核的动手标准:培养学生对现代软件的品味。
所有选课学生都要向真实的生产级开源代码库提交Pull Request。
为此,课程拉来了一整套豪华的开源项目合作方提供技术支持和指导,包括:
Browserbase、HeyGen、CopilotKit、Semgrep、OpenHands、Milvus、Marimo、Pi、CrewAI、Warp、Vercel、cmux、Arize AI、Unsloth以及Anyscale。
第一周的动手实验,要求学生用200行代码直接手写一个Claude Code。
顶流AI公司核心开发者组团授课
整个学期的客座嘉宾,几乎聚齐了当前AI编程工具领域最顶尖的创始人和一线专家:
• Lee Robinson:SpaceX Model Behavior负责人,前Cursor核心成员
• Boris Cherny:Anthropic成员,Claude Code之父
• Eno Reyes:Factory联合创始人兼CTO
• Silas Alberti:Cognition研发高级副总裁,参与Devin打造
• Isaac Evans:Semgrep创始人兼CEO
• Rajesh Bhatia:Cloudflare高级总监
• Amjad Masad:Replit创始人兼CEO
• Elad Gil:知名投资人
10周完整教学路线公开
整门课程共分10周展开,层层递进:
第1周:代码智能体内部机制
剖析大语言模型的底层循环逻辑,拆解核心工具链(读取、写入、编辑、终端执行)的调用机制。带学生阅读主流代码智能体的系统提示词和工具定义,并在第一周实现200行复现Claude Code。
第2周:高级上下文工程
解析高级提示词设计,引入包含研究、提案、计划、实现、测试全流程的RePPIT框架,讲解规范驱动开发模式。同时讲授MCP协议的基本原理,涵盖服务端、客户端、通信传输机制以及符合Agent调用习惯的工具设计。
第3周:Agent技能与命令行集成
通过SKILL.md与脚本构建工作流,学习利用网络技能让Agent的能力拓展到本地代码库之外,掌握高效的命令行控制台开发流。
第4周:自定义Agent与代码库配置
学习CLAUDE.md和AGENTS.md的编写规范,设计用于代码检查、测试运行和安全护栏的自动化触发钩子,搭建规划者、执行者、审查者协同的子智能体架构。
第5周:打造Agent友好型代码库
建立能够让Agent顺畅读写代码的代码库结构、文档规范和自动化检测机制。学习如何对现有代码库进行Agent就绪度评分和审计,排查阻碍Agent工作的常见瓶颈。
第6周:Agent代码审查
分析大模型审查代码的优势与短板,搭建自动化的代码审查架构并配置自定义规则,将AI审查无缝嵌入团队现有的Pull Request工作流。
第7周:安全与防护
覆盖代码静态分析、依赖安全检查、密钥泄露检测。重点防范提示词注入攻击以及面向智能体的特定攻击面,学习让Agent辅助进行漏洞排查和修复。
第8周:后台异步Agent调度
探讨云端托管的异步Agent运作机制,讲解如何管理大规模并发运行的Agent集群,搭建从Slack、Linear、GitHub问题直接生成PR的自动化流水线。
第9周:搭建AI原生团队
构建企业级MCP门户以管理受控工具权限,部署大语言模型网关,设计模型路由逻辑以优化调用成本,总结在企业内部全面落地Agent的组织架构模式。
第10周:软件工厂与终极未来
探索能够自我运行、自我改进的自闭环软件系统,学习软件部署后的Agent监控和安全运行方案,研讨AI软件工程的演进方向。
课程细节与选修说明
这门课程共3个学分,要求具备等同于斯坦福CS111或CS161的编程基础,建议先修过CS221或CS229。
课程在编程语言上保持通用性,核心关注在各种语言间通用的工具和方法论,演示案例主要以Python、JavaScript和部分系统级编程语言为主。
该课程每周预计耗时10到12小时,包含听课、实操实验和项目开发。
斯坦福在校师生可以申请旁听全部讲座,但不提供作业批改和期末项目指导。
课程已经于9月22日在斯坦福大学线下开讲,线上全部学习资源同步开放。
--end--
最后记得⭐️我,每天都在更新:如果觉得文章还不错的话可以点赞转发推荐评论
/...@作者:心兰
来源:AI寒武纪 · 微信公众号 · mp.weixin.qq.com