---
title: Additional hands-on learning
---

# Additional hands-on learning {#additional-tutorials}

Explore additional learning resources provided by Red Hat for administrators and developers to gain hands-on experience with OpenShift Container Platform.

## Red Hat Developer learning paths {#tutorial-developer-paths_additional-tutorials}

The Red Hat Developer program provides several learning paths for developers to get started working with OpenShift Container Platform.

The following table lists several recommended learning paths for OpenShift Container Platform:

**Red Hat Developer learning paths**

| Learning path | Description |
| --- | --- |
| [Foundations of OpenShift](https://developers.redhat.com/learn/openshift/foundations-openshift) | This learning path covers basic Red Hat OpenShift concepts and how to create and deploy applications through various methods. |
| [Using OpenShift](https://developers.redhat.com/learn/openshift/using-openshift) | This learning path covers managing cluster access, database operations, and resource management. |
| [Developing applications on OpenShift](https://developers.redhat.com/learn/openshift/develop-on-openshift) | This learning path covers deploying applications from source code and images, and developing with Node.js. |
| [How to deploy full-stack JavaScript applications in OpenShift](https://developers.redhat.com/learn/openshift/how-deploy-full-stack-javascript-applications-openshift) | This learning path covers how to deploy a full-stack JavaScript application in an OpenShift Container Platform cluster. |
| [Store persistent data in Red Hat OpenShift using PVCs](https://developers.redhat.com/learn/openshift/store-persistent-data-red-hat-openshift-using-pvcs) | This learning path covers how to create and use persistent volume claims (PVCs) for persistent storage in OpenShift Container Platform. |

For the full list of available Red Hat Developer learning paths for OpenShift Container Platform, see [OpenShift and Kubernetes learning](https://developers.redhat.com/learn/openshift).

## Red Hat Training courses {#tutorial-training-courses_additional-tutorials}

Red Hat Training offers a variety of courses to help you learn Red Hat OpenShift and related technologies. Free and paid courses are available online and in-person.

The following tables list several recommended training courses for OpenShift Container Platform, both for developers and administrators:

**Red Hat Training courses for developers**

| Course | Description |
| --- | --- |
| [DO101: Introduction to OpenShift Applications](https://www.redhat.com/en/services/training/do101-introduction-openshift-applications) | This course helps developers learn to deploy, scale, and troubleshoot applications in OpenShift Container Platform. |
| [DO188: Red Hat OpenShift Development I: Introduction to Containers with Podman](https://www.redhat.com/en/services/training/do188-red-hat-open-shift-development-introduction-containers-with-podman) | This course helps developers learn to build, run, and manage containers with Podman and OpenShift Container Platform. |
| [DO288: Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications](https://www.redhat.com/en/services/training/red-hat-openshift-developer-ii-building-and-deploying-cloud-native-applications) | This course helps developers learn to design, build, and deploy containerized software applications on an OpenShift Container Platform cluster. |

**Red Hat Training courses for administrators**

| Course | Description |
| --- | --- |
| [DO180: Red Hat OpenShift Administration I: Operating a Production Cluster](https://www.redhat.com/en/services/training/red-hat-openshift-administration-i-operating-a-production-cluster) | This course helps cluster administrators learn to manage OpenShift Container Platform clusters and collaborate with developers to support application workloads. |
| [DO280: Red Hat OpenShift Administration II: Configuring a Production Cluster](https://www.redhat.com/en/services/training/red-hat-openshift-administration-ii-configuring-a-production-cluster) | This course helps cluster administrators learn to configure security features, manage Operators, and perform cluster updates. |
| [DO322: Red Hat OpenShift Installation Lab](https://www.redhat.com/en/services/training/do322-red-hat-openshift-installation-lab) | This course helps cluster administrators learn to install OpenShift Container Platform clusters in various environments. |

For the full list of available courses, see [Red Hat Training and Certification](https://www.redhat.com/en/services/training-and-certification). You can also take the [skills assessment](https://skills.ole.redhat.com/en) to get recommendations for where to start learning.

## Red Hat cheat sheets {#tutorial-cheat-sheets_additional-tutorials}

Red Hat publishes several cheat sheets that provide quick references of common OpenShift CLI (`oc`) commands for working with OpenShift Container Platform.

The following table lists several recommended cheat sheets for OpenShift Container Platform:

**Red Hat cheat sheets**

| Cheat sheet | Description |
| --- | --- |
| [Red Hat OpenShift Cheat Sheet](https://developers.redhat.com/cheat-sheets/red-hat-openshift-container-platform) | This cheat sheet provides many OpenShift CLI (`oc`) commands for managing an application’s lifecycle. |
| [OpenShift command line essentials cheat sheet](https://developers.redhat.com/cheat-sheets/openshift-command-line-essentials-cheat-sheet) | This cheat sheet provides a quick look at several essential OpenShift CLI (`oc`) commands, such as creating applications, debugging, and editing deployments. |

For the full list of available cheat sheets, see [Red Hat Developer cheat sheets](https://developers.redhat.com/cheat-sheets).
