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

Docker Containerization

DevOps Ready

Industry Standard

Course Pricing

Limited seats per batch
Indian 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.

Python Basics
06:41

Python Basics

Learn Python fundamental concept - Variables & Memory Management

YouTube
Advanced concepts in Python
10:09

Advanced concepts in Python

Shallow copy & Deep copy

YouTube
Loops in Python
06:43

Loops in Python

for loop

YouTube