(16:137:601) Special Topics: AI Engineering

Course Number
16:137:601
Credits
3
Prerequsites
Basic Statistics, Basic Python
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