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.

Featured OpenShift learning paths

Learning Path Feature image for Red Hat OpenShift
Learn the foundations of OpenShift through hands-on experience deploying and...
Learning Path OSVirt_SCSI3_featured_image
Set up clustered storage while running your Windows virtual machines (VMs) in...
Learning Path Feature image for Red Hat OpenShift
Red Hat OpenShift is a Kubernetes distribution that makes it easy to deploy...
Learning Path Red Hat Developer Hub feature image
Development teams today face a huge amount of cognitive overload due to the...
Learning Path PVC claim learning path feature image
Without data, software has no value. Data needs to be created, stored,...
Learning Path Kubernetes + OpenShift featured image
The Developer Sandbox is a great platform for learning and experimenting with...
Learning Path OpenShift
Immerse yourself in practical aspects of OpenShift such as cluster access,...
Learning Path OpenShift
Create, test, and deploy Java code to OpenShift in a seamless development...
Learning Path The Java and Quarkus logos
Create, test, and deploy Java code to OpenShift in a seamless development...
Learning Path OpenShift
Learn how to access an OpenShift cluster, manage apps with the odo...
Learning Path RHEL
Gain a thorough understanding of the moving parts that make up the typical...
Learning Path Feature image Cross Site and Cross Applications with Openshift and Data Grid
Learn how to develop applications using Quarkus, .NET Core 7, and Golang that...
Learning Path OpenShift
This activity, created by Kah Hoe Lai, walks through how to create an Apache...
Learning Path certification management feature image
Learn efficient certificate management techniques on Red Hat OpenShift using...
Learning Path OSVirt_Sandbox_featured_image
Learn how to create and manage your virtual machines (VMs) using Red Hat...
sandbox feature image

Looking for more OpenShift?

Developers and DevOps can quickly build, deploy, run, and manage applications anywhere, securely, and at scale with the Red Hat OpenShift Container Platform. Built on Red Hat Enterprise Linux operating system and Kubernetes, Red Hat OpenShift is an enterprise-ready application platform with deployment and infrastructure options that support every application and environment.

All OpenShift interactive lessons

Product
Technical level
Topics
Interactive Tutorial

In this track you'll learn how to log into OpenShift using the web console...

Interactive Tutorial

This scenario will get you get familiar with syncwaves and hook phases.

Interactive Tutorial

This guide helps you get started with ArgoCD and GitOps with OpenShift.

Interactive Tutorial

The goal of this track is to learn how to use Red Hat OpenShift Pipelines to...

Interactive Tutorial

Learn to deploy and control an already defined container image.

Interactive Tutorial

Learn about a new Go-based Operator with the Operator SDK by creating an...

Interactive Tutorial

Use the oc command line tool to determine what resource objects have been...

Interactive Tutorial

Manage etcd clusters on Kubernetes and automate resize, failover, and upgrade...

Interactive Tutorial

Create a CockroachDB Operator from an existing CockroachDB Helm chart,...

DevNation Deep Dives: Kubernetes Beginner 1 & 2

Learn about the fundamentals of Kubernetes through these new DevNation Deep Dives.

Kubernetes Deep DivesCheck out all DevNation Deep Dives