Docker and Kubernetes: The Complete Guide
About this course
This course builds from Docker fundamentals (what a container actually is, namespacing, control groups) through custom image creation, Docker Compose for multi-container apps, a full CI/CD pipeline with GitHub, Travis CI, and AWS Elastic Beanstalk, and finally production-grade Kubernetes clusters — building a complete multi-container Fibonacci-calculator application along the way to tie every concept to a real deployed app.
The honest take: at 62,495 reviews and Highest Rated status, this is one of the most established Docker/Kubernetes courses on the platform — a few recent reviews note that Travis CI's free tier has since been discontinued, requiring a workaround for that specific section, but the Docker and Kubernetes fundamentals remain current and thorough.
What you'll learn
This course includes
Compare alternatives for Docker and Kubernetes: The Complete Guide
- Price
- Paid$64.99 one-time · 30-day money-back guarantee
- Duration
- 21.5 hrs
- Level
- All levels
- Certificate
- Completion
- Price
- FreeAudit free · Cert $49/mo
- Duration
- 64 hrs
- Level
- Advanced
- Certificate
- Professional
- Price
- FreeAudit courses free · Certificate on subscription
- Duration
- —
- Level
- Beginner
- Certificate
- Professional
- Price
- PaidDataCamp subscription · from $25/mo (free trial)
- Duration
- 2 hrs
- Level
- Intermediate
- Certificate
- Completion
Instructor
Stephen Grider builds complex JavaScript front ends for top Bay Area corporations and is the author of Udemy's highest-rated React course, in addition to this Docker/Kubernetes course.
Requirements
- Basic understanding of terminal and command line usage
- A credit card to deploy projects to AWS or Google Cloud (free tiers apply)
Who this course is for
- Software engineers wanting to deploy apps easily and reliably
- Developers needing to understand Docker/Kubernetes for DevOps-adjacent roles