The inaugural offering of Generative AI for Software Development. This archive preserves the course structure, topics, and student work from the first semester.
Five core modules covering the foundations of AI for software engineering — from mining repositories to deep learning for code.
View Modules →The first cohort of students explored AI-assisted development through hands-on team projects presented in class.
View Projects →Spring 2026 expands to eight modules with interactive demos, a project gallery, and the CodeLab platform.
Go to Spring 2026 →The first iteration of the course introduced students to the intersection of generative AI and software engineering, focusing on foundational concepts in code modeling and deep learning.
The inaugural semester focused on the core pipeline of AI-assisted software development: from mining and modeling source code to evaluating model outputs and applying deep learning to coding tasks.