Machine Learning in Production is a CMU course focusing on building, deploying, and maintaining software products with machine-learned models. It emphasizes responsible AI, MLOps, and aims to establish collaboration between software engineers and data scientists. The course covers a range of topics, from gathering requirements to monitoring in production, and includes hands-on labs using tools like Apache Kafka, Jenkins, and Docker. Students will work on a group project to build a movie recommendation service. The course is open to undergraduate and graduate students with some data science experience. Lecture recordings are available, and all course materials are shared under a creative commons license on GitHub.
https://mlip-cmu.github.io/s2025/