Java developer learning

Are you a Java application developer? These step-by-step learning paths will add to your toolset and level up your skills.

Featured Java learning paths

  Learning path
Launch RHODS icon

Deploy applications to middleware servers (JBoss EAP, WildFly, Tomcat) with the IntelliJ IDE extension

1.0 hours | 3 learning resources

Learn how to deploy applications to multiple application servers via Tomcat, JBoss Enterprise Application Platform (JBoss EAP), and Wildfly with the IntelliJ IDE extension.

 Learning path
RHODS resources icon

Developing OpenShift applications with Java and Quarkus

45 minutes | 3 learning resources

Create, test, and deploy Java code to OpenShift in a seamless development workflow using Quarkus, which lets you write data-driven applications using a variety of data source with just a few lines of code.

All Lessons


Red Hat Insights with Ansible remediation

20 minutes | Intermediate
Learn how to connect Red Hat Enterprise Linux with Red Hat Insights, scan for vulnerabilities on your server, and remediate the vulnerabilities with Ansible Playbook.

Introduction to Ansible Lightspeed with IBM Watsonx Code Assistant

15 minutes | Beginner
Learn how to configure Lightspeed in VSCode and how to deploy Cockpit using Ansible Lightspeed.

Red Hat Container Tools

15 minutes | Beginner
The goal of this track is to understand how to use some other OCI compliant tools such as Podman, Buildah, and Skopeo.

Get started with Argo CD and GitOps with Red Hat OpenShift

15 minutes | Intermediate
The goal of this track is to explore the Red Hat OpenShift GitOps Operator and access Argo CD to deploy a sample application.

Developing with Node.js

15 minutes | Beginner
This track provides an introduction to cloud-native development with Node.js by walking you through how to extend an Express.js-based application to leverage cloud capabilities.

Migrate to Red Hat Enterprise Linux from CentOS

25 minutes | Intermediate
Convert a CentOS Linux system to Red Hat Enterprise Linux using the convert2rhel tool.

Working with RHEL Universal Base Images

15 minutes | Beginner
Explore RHEL Universal Base Images (UBI) and create a sample application.

Build a service network with Red Hat Service Interconnect

15 minutes | Beginner
Learn how to build a service network to connect disparate services across different environments using Red Hat Service Interconnect.

CI/CD with Ansible Automation Platform and Jenkins on OpenShift

30 minutes | Intermediate
Get hands-on experience at deploying CI/CD pipelines using the Ansible Automation Platform and Jenkins on Red Hat OpenShift.

Getting started with OpenShift Serverless

15 minutes |
Learn how to deploy and run applications that scale up, or scale to zero, on-demand using OpenShift Serverless.

DevNation Deep Dives - The fundamentals of developer technology

Deep dives are one-hour, LIVE events that come with live code and commands, and live chat Q&A with verbal responses from the CodeCasters.

Hands-on Labs and WorkshopsCheck out all DevNation Deep Dives