To learn more about OpenShift without needing to install it yourself you can use the interactive lessons. This provides a set of guided exercises that you can work through to learn about using OpenShift to deploy applications.
You can also easily deploy a sample application or your own repo through the Developer Sandbox for Red Hat OpenShift for free.
Try Red Hat CodeReady Containers to install OpenShift locally.
Both the interactive learning portal and test drive lab environments are time limited.
Develop Applications on OpenShift
Red Hat OpenShift Container Platform
What is the difference between OpenShift and Kubernetes?
What books are available about OpenShift?
Where can I try out OpenShift to see what it is like?
How can I run OpenShift on my own computer for development?
What hosting services are there that use OpenShift?