Skip to main content

Deploying Kubeflow Pipelines with the Kale UI

  • Course Number

  • Self-Paced

About This Course

When first learning to use Kubeflow, you will probably want to adapt one or more existing Python scripts or Jupyter notebooks so that they can be deployed as a Kubeflow Pipeline. In this course, you will learn to:

  • define Kubeflow Pipelines based on existing code or from scratch as you develop new models.

Course Certificate

This course has an accompanying certificate which you can trigger and access in the final sections of the course. This certificate is an HTML-based certificate and can be shared on any medium of your choosing.

Kubeflow as a Service Usage

Because it’s the simplest way to get started, we will use Kubeflow as a Service as our Kubeflow environment. We’ll teach you how to organize and annotate cells in a Jupyter Notebook to define a Kubeflow Pipeline that will run on a Kubernetes cluster. This does not require any specialized knowledge of Kubernetes. Instead, we’ll use the open-source Kale JupyterLab extension.


We strongly recommend completing the Getting Started with Kubeflow course in advance of taking this course if you are not yet famililar with Kubeflow. Additionally we expect that you are familiar with Python and popular data science Python libraries.

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

See our list of supported browsers for the most up-to-date information.