# What is Docker?
Docker is a virtualization platform used to create and deploy applications by using containers.
It is widely used in the industry as it provides developers an easy way of packaging and effortlessly deploying their applications on many systems!
Docker accelerates a developers workflow while providing the flexibility with using their choice of tools, deployment variables and much more!
# What are Containers?
Containers are lightweight, standalone, executable packages that can be easily run from one computer to the next.
Inside a container, it contains all of the necessary libraries and dependencies required.
Containers make use of a shared underlying OS kernel to run their applications as opposed to traditionally running multiple VMs each with their own individual OS.
# Why Docker?
# How do I get started?
# Docker 101 for developers!
# Cheat Sheets
Cheat sheets save you time and energy by giving you essential syntax at your fingertips.
# Interactive Labs
# Play with Docker
# Docker Tools
# Curated Libraries
# Awesome Docker
# Next Steps: Container Orchestration
Comfortable with Docker and want to take your learning to the next step? Deploy and scale your applications with container orchestration systems!