> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Who This Course Is for

> Course introducing Kubeflow and Kubernetes for building, deploying, and operating reproducible production ML workflows, aimed at ML engineers, software engineers, data scientists, and platform teams.

Kubeflow sits at the intersection of machine learning, software engineering, platform engineering, and MLOps. This course is designed to help practitioners from any of those backgrounds understand how ML systems are built, deployed, and operated in production using Kubeflow and Kubernetes-native patterns.

Who will benefit:

* 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.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/kGo6Kb0DyYSzzgOG/images/Kubeflow/Course-Introduction/Who-This-Course-Is-for/course-designed-for-data-scientists.jpg?fit=max&auto=format&n=kGo6Kb0DyYSzzgOG&q=85&s=7170f10c1afcf7bffacf96bf5b2df2a7" alt="A presentation slide titled &#x22;This Course Is Designed for&#x22; highlighting &#x22;Data Scientists&#x22; with bullet points like moving beyond standalone notebooks, productionizing models, and reproducible ML workflows. On the left is an orange icon of a scientist holding a flask." width="1920" height="1080" data-path="images/Kubeflow/Course-Introduction/Who-This-Course-Is-for/course-designed-for-data-scientists.jpg" />
</Frame>

* 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.

<Callout icon="lightbulb" color="#1CB2FE">
  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.
</Callout>

Recommended prerequisites:

| Topic | Why it helps | Level |
| - | - | - |
| Basic Python | Most examples and pipelines use Python for data processing, model code, and orchestration | Required |
| Machine learning concepts | Understanding training, evaluation, overfitting, and metrics makes it easier to apply Kubeflow features effectively | Required |
| Docker | Helps with containerizing models and custom components | Helpful |
| Kubernetes | Useful for operating Kubeflow in production; basic concepts are introduced in the course | Not required |

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/kGo6Kb0DyYSzzgOG/images/Kubeflow/Course-Introduction/Who-This-Course-Is-for/recommended-background-prereqs-python-ml-docker.jpg?fit=max&auto=format&n=kGo6Kb0DyYSzzgOG&q=85&s=da4ee4b8b2ce67ba8c29dc5b0d3512ee" alt="A slide titled &#x22;Recommended Background&#x22; listing four prerequisites: Basic Python (Required), Machine Learning Concepts (Required), Docker Knowledge (Helpful), and Kubernetes Knowledge (Not Required). The items are shown in numbered cards with short descriptions." width="1920" height="1080" data-path="images/Kubeflow/Course-Introduction/Who-This-Course-Is-for/recommended-background-prereqs-python-ml-docker.jpg" />
</Frame>

By the end of this lesson, you will understand not only how to use Kubeflow, but also where it fits within the broader ML and engineering ecosystem: how to build reproducible workflows, deploy models at scale, and operate ML systems in production. For further reading and platform references, consider the official Kubeflow documentation and these foundational resources:

* [Kubeflow Documentation](https://www.kubeflow.org/docs/)
* [Kubernetes Basics](https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/)
* [Docker Documentation](https://docs.docker.com/)

<CardGroup>
  <Card title="Watch Video" icon="video" cta="Learn more" href="https://learn.kodekloud.com/user/courses/kubeflow/module/43352129-9062-49a5-9d11-df122057c2ba/lesson/48a2b9e5-49db-4e11-ae56-3bc8ec916d6d" />
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.