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

OpenShift
Learning Path

Foundations of OpenShift

Learn the foundations of OpenShift through hands-on experience deploying and...
OSVirt_SCSI3_featured_image
Learning Path

Windows failover clustering in Red Hat OpenShift Virtualization using SCSI-3...

Set up clustered storage while running your Windows virtual machines (VMs) in...
Feature image for Red Hat OpenShift
Learning Path

How to deploy full-stack JavaScript applications in OpenShift

Red Hat OpenShift is a Kubernetes distribution that makes it easy to deploy...
Red Hat Developer Hub feature image
Learning Path

Install and configure Red Hat Developer Hub and explore templating basics

Development teams today face a huge amount of cognitive overload due to the...
PVC claim learning path feature image
Learning Path

Store persistent data in Red Hat OpenShift using PVCs

Without data, software has no value. Data needs to be created, stored,...
Kubernetes + OpenShift featured image
Learning Path

Learn Kubernetes using the Developer Sandbox for Red Hat OpenShift

The Developer Sandbox for Red Hat OpenShift is a great platform for learning...
OpenShift
Learning Path

Using OpenShift

Immerse yourself in practical aspects of OpenShift such as cluster access,...
OpenShift
Learning Path

DevOps on OpenShift

Create, test, and deploy Java code to OpenShift in a seamless development...
The Java and Quarkus logos
Learning Path

Developing OpenShift applications with Java and Quarkus

Create, test, and deploy Java code to OpenShift in a seamless development...
OpenShift
Learning Path

Developing applications on OpenShift

Learn how to access an OpenShift cluster, manage apps with the odo...
RHEL
Learning Path

Container Fundamentals

Gain a thorough understanding of the moving parts that make up the typical...
Feature image Cross Site and Cross Applications with Openshift and Data Grid
Learning Path

Cross site and cross applications with Red Hat OpenShift and Red Hat Data Grid

Learn how to develop applications using Quarkus, .NET Core 7, and Golang that...
OpenShift
Learning Path

How to create a Camel integration and deploy it as a serverless service

This activity, created by Kah Hoe Lai, walks through how to create an Apache...
certification management feature image
Learning Path

Simplify certificate management on OpenShift across multiple architectures

Learn efficient certificate management techniques on Red Hat OpenShift using...
OSVirt_Sandbox_featured_image
Learning Path

OpenShift virtualization and application modernization using the Developer Sandbox

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

Edge management with Red Hat Enterprise Linux

Learn how to create Red Hat Enterprise Linux for Edge images and deploy them...

Interactive Tutorial

Get started with Argo CD and GitOps with Red Hat OpenShift

The goal of this track is to explore the Red Hat OpenShift GitOps Operator...

Interactive Tutorial

Developing with Node.js

This track provides an introduction to cloud-native development with Node.js...

Interactive Tutorial

CI/CD with Ansible Automation Platform and Jenkins on OpenShift

Get hands-on experience at deploying CI/CD pipelines using the Ansible...

Interactive Tutorial

Containerize your application with Buildah and Podman

Discover the simplicity of containerizing your application with Buildah and...

Interactive Tutorial

Deploy containers using Podman

Learn to deploy and control an already-defined container image.

Interactive Tutorial

Transfer files in and out of containers

The goal of this track is to demonstrate how to copy files to and from a...

Interactive Tutorial

Manage resource objects

The goal of this lesson is to learn how to deploy an application on OpenShift...

Interactive Tutorial

Deploy applications from images

Whether you are using the OpenShift web console or the command line, you will...

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