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
Interactive Tutorial

Logging into an OpenShift cluster

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

Interactive Tutorial

Getting started with Quarkus

Learn Quarkus basics by standing up a straightforward application serving a...

Interactive Tutorial

Quarkus for Spring Boot developers

Use Spring annotations for Spring Data, Web, and Dependency Injection by...

Interactive Tutorial

Create your first Ansible Content Collection

Learn how to sign Ansible Content Collections and install collections with...

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...
Interactive Tutorial

Get started developing an Ansible module

Learn the fundamentals of creating an Ansible module.

Hello Kafka
Learning Path

Kafka 101

Learn about the fundamentals of Apache Kafka. This tutorial covers basic...
Interactive Tutorial

Reactive Data access with Quarkus Hibernate Reactive with Panache

Use this scenario to get an introduction to Hibernate Reactive with Panache,...

Interactive Tutorial

Reactive programming with Quarkus Reactive SQL

Use this scenario to get an introduction to the reactive programming model of...

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