A BITS Pilani Alumnus Initiative
Docker
Master containerization with Docker for modern application deployment. Learn to build, ship, and run applications anywhere.
20 hours
Duration
Beginner
Level
Live
sessions

DevOps Ready
Industry Standard
Course Pricing
Limited seats per batchIndian Students (Batch)?5,999
International Students (Batch)$99
Personalised 1-on-1 SessionsContact for Pricing
Course Overview
What You'll Learn
- Docker fundamentals and containerization concepts
- Creating and managing Docker images
- Writing efficient Dockerfiles
- Docker Compose for multi-container apps
- Container orchestration basics
Prerequisites
- Basic Linux command line knowledge
- Understanding of software development
- Familiarity with web applications
Career Opportunities
- DevOps Engineer
- Container Specialist
- Cloud Engineer
Course Curriculum
Week 1-2
Docker Fundamentals, Images and Containers
- Introduction to containerization, Docker architecture
- Installing Docker on different platforms
- Basic Docker commands and operations
- Understanding Docker images
- Creating and managing containers
- Docker Hub and image repositories
- Container lifecycle management
Week 3-4
Dockerfile and Custom Images
- Writing effective Dockerfiles
- Multi-stage builds
- Best practices for image optimization
- Building and tagging custom images
Week 5
Docker Compose and Orchestration
- Introduction to Docker Compose
- Multi-container applications
- Networking and volumes
- Container orchestration with Docker Swarm
- Introduction to Kubernetes
Free Learning Resources
Get started with our free video tutorials and learn the basics before enrolling in our comprehensive courses.

06:41
Python Basics
Learn Python fundamental concept - Variables & Memory Management
YouTube
10:09
Advanced concepts in Python
Shallow copy & Deep copy
YouTube
06:43
Loops in Python
for loop
YouTube