Course Number
16:137:601
Credits
3
Prerequsites
Basic Statistics, Basic Python
Instructor's Profile
Semesters(s) Offered
Spring
Description
AI is rapidly transforming how software is built and used. While training new models requires deep mathematical and machine learning skillsets, using large language models to empower new capabilities in traditional software does not. This course will focus on the key components of AI-powered software, and how to improve their performance across a variety of applications.
Course Objectives
Gain the ability to improve AI capabilities as part of software systems, and design AI-powered products
Technical Skills
- RAG
- Prompt Engineering
- Agents
- Pipelines
- Evals
Transferable Skills
- Software Architecture
- System Design
- Product Analytics
- User Research
Experiential Learning
Students will build multiple real AI products