MKLab
CS146S: The Modern Software Developer - Printable Version

+- MKLab (https://mklab.gr)
+-- Forum: [INDEX] (https://mklab.gr/forumdisplay.php?fid=1)
+--- Forum: COMPUTATIONS (https://mklab.gr/forumdisplay.php?fid=4)
+---- Forum: PROGRAMMING (https://mklab.gr/forumdisplay.php?fid=68)
+----- Forum: COURSES-TUTORIALS (https://mklab.gr/forumdisplay.php?fid=70)
+----- Thread: CS146S: The Modern Software Developer (/showthread.php?tid=1911)



CS146S: The Modern Software Developer - mklabgr - 09-08-2026

CS146S: The Modern Software Developer at Stanford University is a course focused on the emerging style of software development in which programmers work closely with AI coding agents and large language models. It covers modern approaches such as the Model Context Protocol (MCP), agent skills, spec-driven development, loop engineering, and software factories, teaching students how to give AI agents the right context and tools, convert product requirements into executable specifications, and build iterative workflows in which humans and AI jointly design, implement, test, and improve software. 
The course combines lectures, hands-on coding sessions, industry speakers, and a final project, with strong emphasis on both the capabilities and current limitations of coding agents and on creating reliable, automated development workflows that can increase software development speed and scale.

COURSE