OpenShift and Kubernetes learning

Kubernetes is a system for managing container-based applications that also empowers developers to utilize new architectures like microservices and serverless. Learn how OpenShift builds on top of Kubernetes to create a powerful workflow that helps you focus on building great software.

All OpenShift learning paths

Foundations of OpenShift

4 Hours | 8 learning resources

Start with the foundations to get hands-on experience creating and deploying application in OpenShift in Red Hat's interactive learning environments.

Developing OpenShift Applications with Java and Quarkus

2 Hours | 9 learning resources

Create, test and deploy Java code to OpenShift in a seamless development workflow as well as learn to use Quarkus to write data driven applications using a variety of data sources with just a few lines of code.

Looking for more OpenShift?

Want to freely explore the OpenShift Developer Console or try deploying an existing application in a real cluster? Try the Developer Sandbox for Red Hat OpenShift.

All OpenShift interactive lessons


Get started with Argo CD and GitOps with Red Hat OpenShift

15 minutes | Intermediate
The goal of this track is to explore the Red Hat OpenShift GitOps Operator and access Argo CD to deploy a sample application.

Developing with Node.js

15 minutes | Beginner
This track provides an introduction to cloud-native development with Node.js by walking you through how to extend an Express.js-based application to leverage cloud capabilities.

CI/CD with Ansible Automation Platform and Jenkins on OpenShift

30 minutes | Intermediate
Get hands-on experience at deploying CI/CD pipelines using the Ansible Automation Platform and Jenkins on Red Hat OpenShift.

Getting started with OpenShift Serverless

15 minutes |
Learn how to deploy and run applications that scale up, or scale to zero, on-demand using OpenShift Serverless.
Log into the OpenShift Dedicated platform. Figure 1. Log into the OpenShift Dedicated platform.

Logging into an OpenShift cluster

10 minutes | Beginner
In this track you'll learn how to log into OpenShift using the web console and with the oc command line tool.

OpenShift 4.11 Playground

45 minutes | Beginner
Use the web console or the command-line interface in this exercise to explore OpenShift 4.11.

Apache Kafka basics

10 minutes | Beginner
This scenario will show how to deploy and connect to Apache Kafka on Kubernetes.

Working with Helm

10 minutes | Beginner
This scenario will get you familiar with how to use Argo CD to deploy Helm charts.

Working with Kustomize

30 minutes | Beginner
This guide helps you get familiar with how to use Kustomize on Argo CD on OpenShift.

Getting Started with OpenShift Pipelines

30 minutes | Beginner
The goal of this track is to learn how to use Red Hat OpenShift Pipelines to automate application deployment.

DevNation Deep Dives: Kubernetes Beginner 1 & 2

Learn about the fundamentals of Istio Service Mesh in these new online deep dives.

Kubernetes Deep DivesCheck out all DevNation Deep Dives