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

Learning Path Containers podman feature image
Podman Desktop is a lightweight and efficient tool for managing containers...
Learning Path YAML AnsibleAP featured image
Learn the basics of YAML, a simple yet powerful data serialization language,...
Learning Path RHEL Image Mode-based container with Podman CLI
Learning Path Feature image for Red Hat OpenShift
Learn the foundations of OpenShift through hands-on experience deploying and...

All learning

Content type
Product
Technical level
Topics
Learning Path Hello Kafka
Learn about the fundamentals of Apache Kafka. This tutorial covers basic...
Interactive Tutorial

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

Interactive Tutorial

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

Interactive Tutorial

This exercise demonstrates how your Quarkus application can utilize the...

Interactive Tutorial

This exercise demonstrates how your Quarkus application can utilize the Qute...

Interactive Tutorial

This scenario will show how to deploy and connect to Apache Kafka on Kubernetes.

Interactive Tutorial

Use this lab to learn how to install additional software into a container image.

Interactive Tutorial default

Learn how to use Package Managers to reduce user errors, and how to automate...

Interactive Tutorial default

Learn a useful series of must-know commands, from finding files to checking...