- Machine learning engineers
- Learn how to automate training, run scalable experiments, and manage model lifecycle (training → deployment → monitoring) with Kubeflow.
- Software engineers moving into AI
- Discover how ML systems differ from typical applications, and how to integrate models into reproducible, production-ready pipelines and CI/CD workflows.
- Data scientists
- Move models beyond standalone notebooks into reproducible workflows, collaborate with engineering teams, and productionize models for real users.

- Platform and DevOps engineers
- Gain practical insight into running AI workloads on Kubernetes, building shared Kubeflow environments, and enabling collaboration between data teams and platform teams.
Recommended prerequisites are intentionally light: you should be comfortable with basic Python and have a general understanding of core machine learning concepts. Familiarity with Docker and Kubernetes is helpful but not required — we introduce the Kubernetes concepts you need to use Kubeflow as part of this course.
