Course Number
705.704
Next Offered
Fall 2026
Course Format
Online - Synchronous

This advanced, project-driven course prepares students to become production-ready AI engineers by focusing on the real-world challenges of designing, building, and deploying end-to-end AI systems at startup speed. Rather than emphasizing theory or isolated tools, the course develops an engineering mindset centered on system architecture, practical decision-making, and cloud-native development practices. Students work both independently and collaboratively to architect, implement, and deploy a complete, portfolio-ready AI system in the cloud, using current, state-of-the-art technologies. Key topics include the design of optimized data pipelines for handling real-world datasets; the adaptation and integration of pre-trained machine learning models into scalable, high-performance ensembles; and the development of elastic, stateless system architectures leveraging message queuing, NoSQL databases, and managed cloud services. The course also covers modern deployment practices, including containerization, orchestration, and continuous integration/continuous deployment (CI/CD), along with production monitoring strategies to ensure observability, reliability, and high availability. Generative AI tools are actively incorporated and encouraged throughout the development process.The course is offered in a hybrid-live format. Attendance is required for four hands-on, lab-focused sessions. An additional four live sessions are optional and designed to keep course content aligned with rapidly evolving industry practices; all sessions are recorded and available for later viewing.

Course Offerings

New
Open

Rapid AI Systems: From Prototype to Production

705.704.8VL
09/01/2026 - 12/15/2026
Tues 7:20 p.m. - 10:00 p.m.
Semester
Fall 2026
Course Format
Online - Synchronous
Location
Cost
$5,620.00
Course Materials