Learn

No matter where you are in your software development career, from just starting, to re-training, to expert-level but needing a brush-up, the Red Hat Developer program can help with tutorials and learning.

Featured learning

Containers podman feature image
Learning Path

Develop containers using Podman Desktop and Kubernetes

Podman Desktop is a lightweight and efficient tool for managing containers...
YAML AnsibleAP featured image
Learning Path

YAML essentials for Ansible

Learn the basics of YAML, a simple yet powerful data serialization language,...
RHEL Image Mode-based container with Podman CLI
Learning Path

Build your AI application with AI Lab extension in Podman Desktop

OpenShift
Learning Path

Foundations of OpenShift

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

All learning

Content type
Product
Technical Level
Topics
Developer Hub app dev learning path featured image
Learning Path

Application development with Red Hat Developer Hub

Learn how to onboard developers onto Red Hat Developer Hub, so they can...
Reference Server_Variables_in_OS feature image
Learning Path

Reference server-side environment variables in OpenShift when using client-side...

Because application images are prebuilt for use in containers, using...
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...
Developer Sandbox
Learning Path

Get started with your Developer Sandbox for Red Hat OpenShift

While learning about state-of-the-art software development is important and...
Guarantee Application Availability
Learning Path

Update OpenShift applications with zero downtime using a single command

Kubernetes Init Containers learning path feature image.
Learning Path

Build and populate a database using Kubernetes init containers

You can build and populate a database that is running in Red Hat OpenShift in...
Metrobus activity
Learning Path

How to create a natural language processing (NLP) application using Red Hat...

In this learning path, you are an intern for a city transportation...
Dev Spaces Ansible LP Featured image
Learning Path

Streamline automation in OpenShift Dev Spaces with Ansible

In the ever-evolving landscape of software development, the quest for...
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,...

Featured topics

Red Hat Enterprise Linux

RHEL learning

Ansible Icon

Ansible learning

OpenShift

OpenShift learning

OpenShift Data Science

OpenShift AI learning

Kafka

Kafka learning

ROSA

OpenShift Service on AWS learning

Java

Java learning

Application Development

Application Development learning