# Useful Resources

## Learn Kubernetes and OpenShift

* [Learning Kubernetes basics](https://www.redhat.com/en/topics/containers/learning-kubernetes-tutorial)
* [Learn Kubernetes by Example](https://www.redhat.com/en/blog/learn-kubernetes-example)
* [Kubernetes and friends](https://developers.redhat.com/devnation/kubernetes-and-friends)
* [Kubernetes Learning Path](https://developer.ibm.com/series/kubernetes-learning-path)
* [Kubernetes Beginner Master Course Video](https://www.redhat.com/en/about/videos/kubernetes-beginner-master-course)
* [Understanding Kubernetes Objects](https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/)
* [OpenShift 101](https://developer.ibm.com/series/openshift-101/)
* [OpenShift and Kubernetes learning](https://developers.redhat.com/learn/openshift)
* [Red Hat OpenShift Inactive Learning](https://developers.redhat.com/learn)
* [Learn Kubernetes using Red Hat Developer Sandbox for OpenShift](https://developers.redhat.com/developer-sandbox/activities/learn-kubernetes-using-red-hat-developer-sandbox-openshift)

## Learn YAML

* [YAML for beginners](https://www.redhat.com/sysadmin/yaml-beginners)
* [YAML basics in Kubernetes](https://developer.ibm.com/tutorials/yaml-basics-and-usage-in-kubernetes/)
* [10 YAML tips for people who hate YAML](https://www.redhat.com/sysadmin/yaml-tips)
* [Introduction to YAML: Creating a Kubernetes deployment](https://www.mirantis.com/blog/introduction-to-yaml-creating-a-kubernetes-deployment/)

## Cloud Native Tutorials

* [Red Hat Developer - Cloud Native Tutorials](https://redhat-scholars.github.io/cloudnative-tutorials/index.html)
* [Build a cloud-native microservices application in Java, step by step](https://developer.ibm.com/series/cloud-native-starter/)
