Kubernetes Course
https://www.coursera.org/learn/google-kubernetes-engine
Intro To Containers
Dedicated servers can be have inconsistently, so we solved that with Virtual Machines. But one server running many virtual machines will have a lot of redundancies. A container environment can share those redundancies (primarily the kernal and container runtime).