Course Resources

🎨 Example Project

Explore our demo project showcasing AI-powered comic generation. See what's possible with the techniques taught in this course.

📝 Projects Gallery

Browse through projects created by current and past students. Get inspired and see the creative applications of course concepts.

©️ License

All course materials are open and licensed under CC BY-NC 4.0

Allowed:

  • Share and redistribute the material
  • Adapt and build upon the material
  • Use for personal learning

Not Allowed:

  • Use for commercial purposes
  • Distribute without attribution
  • Remove the license notice

Course Schedule

Subscribe to calendar
Monday, Jan 20th
10:00 AM - 11:20 AM32-144
Lecture 1
AI System Architecture, Components
lecture
11:30 AM - 12:50 PM32-144
Lecture 2
Fine-tuning, API services, cloud-hosted models
lecture
12:50 PM - 2:00 PM
Lunch Break
break
2:00 PM - 4:00 PM32-144
Workshop 1
Fine-tuning image generative model, agentic LLMs
workshop
Tuesday, Jan 21st
10:00 AM - 11:20 AM32-144
Lecture 3
Fast prototyping of front-end
lecture
11:30 AM - 12:50 PM32-144
Lecture 4
Intro to front-end frameworks
lecture
12:50 PM - 2:00 PM
Lunch Break
break
2:00 PM - 4:00 PM32-144
Workshop 2
Web UI for an AI model with next.js
workshop
Wednesday, Jan 22nd
10:00 AM - 11:20 AM32-144
Lecture 5
Intro to backend, servers and containerization
lecture
11:30 AM - 12:50 PM32-144
Lecture 6
Intro to cloud deployment
lecture
12:50 PM - 2:00 PM
Lunch Break
break
2:00 PM - 4:00 PM32-144
Workshop 3
Building backend for your webapp - database, storage, deployment
workshop
Thursday, Jan 23rd
10:00 AM - 11:20 AM32-144
Lecture 7
Managing users and privacy in AI apps
lecture
11:30 AM - 12:00 PM32-144
Guest Lecture: Dr. Aleks Jakulin
Ethical considerations when building with AI
lecture
12:00 PM - 12:30 PM32-144
Guest Lecture: fireside chat with Dr. Kush Varshney
Ethical considerations when building with AI
lecture
12:30 PM - 1:30 PM
Lunch Break
break
1:30 PM - 5:00 PM32-144
Workshop 4
Building something that matters, choosing ideas for the final project
workshop
Friday, Jan 24th
10:00 AM - 10:40 AM4-163
Guest Lecture: Stripe
Adding payment systems to your project
lecture
10:40 AM - 11:50 AM4-163
Guest Lecture: Goggle Cloud
Navigating cloud hosting platforms
lecture
12:00 PM - 1:00 PM4-163
Lecture 8
AI agents
lecture
1:00 PM - 2:00 PM4-163
Workshop on VIM
AI agents
lecture
1:00 PM - 2:00 PM
Lunch Break
break
2:00 PM - 4:00 PM4-163
Office Hours
office-hours