CS 224G is Stanford's premier project-based course for building production-ready AI applications. Master reasoning models, agentic workflows, and responsible AI development with industry leaders.
from llm import ReasoningModel
from agents import MultiAgentSystem
from rag import ContextEngine
class CS224GProject:
"""Your next AI startup begins here."""
def __init__(self):
self.model = ReasoningModel("o3")
self.agents = MultiAgentSystem()
self.context = ContextEngine()
async def build_the_future(self):
# 10 weeks to launch
return await self.ship_it()|
Tue & Thu
10:30am β 11:50am
In Person
420-040
Letter Grade
3-4 Units
Project Teams
2-5 Students
Conversation has become code. The model is the CPU. A new universe of application development has opened upβand there is far more bad information than good.
CS 224G is a project-based course designed to explore the frontier of LLM applications. You'll learn their capabilities and limitations, then apply cutting-edge techniques to program them efficiently and effectively. Form teams, prototype apps, and iterate in a startup-style environment with two-week sprints culminating in Demo Day.
This is not just another AI courseβit's managerial training. You're about to scale yourself with an AI team. We'll help you get it into shape while building something innovative.
Instructor
CS PhD, Serial Entrepreneur. Exits from UnifyID + Redcoat. Founder of Inception Studio.
LinkedIn
Instructor
CS PhD, Serial Entrepreneur. Exit from VoiceBase. Founder of Synthpop AI.
LinkedIn
CS 106B or equivalent programming experience
CS 221, CS 229, or equivalent understanding
PyTorch, TensorFlow, or JAX
Familiarity with OpenAI, Anthropic, or similar APIs
Students with substantial practical experience building with LLMs may enroll with instructor permission. Email cs224g-win2526-staff@lists.stanford.edu with your background and interest.
Tuesday & Thursday 10:30am-11:50am in person at 420-040. Attendance is mandatory.
The class is not recorded or available via Zoom. Be there live to get the full experience.
All course-related questions on Slack. For personal matters: cs224g-win2526-staff@lists.stanford.edu
Initiate requests with the Office of Accessible Education (OAE). Send accommodation letters to the staff email.
The class fills quickly. Join the Slack, submit your project proposal, and secure your spot in CS 224G Winter 2026.