4.93
(30 Ratings)

Docker for Absolute Beginners with Hands on Projects

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Want to master Docker from scratch and build real-world projects? Docker for Absolute Beginners with Hands-on Projects is the ultimate hands-on course designed to take you from a complete beginner to confidently working with containers. Taught by Tharindu Kalhara, the CTO of DevOps Academy and a Top-Rated Instructor, this course covers everything from understanding containers and Docker installation to working with Dockerfiles, volumes, networking, and image management.

This course is not just about theory—it’s packed with practical, hands-on projects where you’ll containerize applications, work with Alpine Linux, push images to Docker Hub, and deploy containers on VKube and AWS. Whether you’re a developer, student, or aspiring DevOps professional, this structured learning path will equip you with the skills needed to use Docker effectively. Also this course is regularly updating with latest docker releases. This Sri Lanka’s best Docker Guide , Don’t miss it out. Join now and start your journey into containerization with Docker! 

Show More

What Will You Learn?

  • Understanding containers and how they solve dependency issues
  • Installing and setting up Docker on your system
  • Pulling, running, and managing Docker containers
  • Exposing ports and handling container networking
  • Mastering essential Docker commands for efficiency
  • Working with Docker Volumes and sharing data between containers
  • Writing Dockerfiles to automate image creation
  • Building and tagging Docker images with best practices
  • Deploying Node.js and API projects in containers
  • Optimizing images using Layering, Caching & Alpine Linux
  • Pushing images to Docker Hub and managing Container Registries
  • Containerizing Frontend, Backend, and Full-Stack applications
  • Monitoring and debugging with Docker Logs
  • Deploying containers on VKube for production environments
  • Learn Deployment on AWS
  • Learn AWS Services; ECS, VPC, IAM, Security Groups, AWS CLI
  • Docker Latest Updates : Docker init and docker bake
  • Hands-on projects including an IoT Project & CI/CD Automation

Course Content

Section 1: Introduction to Containers and Docker

  • Course Intro
    03:12
  • Message from Instructor🔔
  • What is Dependency Hell?
    14:24
  • What are Containers?
    14:07

Section 2: Getting Started with Docker

Section 3: Working with Docker Containers

Section 4: Essential Docker Commands and Management

Section 5: Docker Volumes and Persistent Storage

Section 6: Dockerfile and Image Building

Section 7: API-Based Containerization

Section 8: Let’s Refresh Our Knowledge – Mini Demo Project

Section 9: Optimizing Docker Builds

Section 10: Building Lightweight Containers

Section 11: Docker Image Management

Section 12: Frontend and Backend Containerization

Section 13: Logging

Section 14: Docker Compose and Working with Databases

Section 15: Container Deployment – Part A

Section 16: Deploy Containers using AWS (Amazon Web Services) – Part B

Section 17: Special IoT Project

Section 18: Latest Docker Features and Updates ⭐

Section 19: Bonus – Building a CI/CD Pipeline to Automate DockerHub

Section 20: Final Assessment and Unlock Your Certificate

Section 21: Some Final Words

Student Ratings & Reviews

4.9
Total 30 Ratings
5
29 Ratings
4
0 Rating
3
1 Rating
2
0 Rating
1
0 Rating
PV
19 hours ago
Excellent course. Thank you. ❤
EM
3 days ago
Helpful for starting my DevOps journey. Thank you for the course.
KW
5 days ago
Excellent course
CM
2 weeks ago
Perfect for beginners and well worth the cost
IS
2 weeks ago
clear explanations and labs, best course for a beginner.
MP
1 month ago
Thanks for sharing this course. Worth more than money! Need more courses like this. Thanks!
DP
2 months ago
This was an excellent course which I ever found.With Hands-on project got a big knowledge without knowing anything at the begin.Thank you so much for such a valuable content and course and clear guidance.
PK
2 months ago
This is a very good course, thank you very much Tharindu.
MA
2 months ago
Excellent explanation
Kasun Peiris
2 months ago
Well structured course content and got lot of knowledge about the Docker and other docker related stuffs with hands on experience. Thanks...
DK
3 months ago
Very helpfull❤️
Sumudu Kulathunga
3 months ago
Thank you for sharing your knowledge and guiding us from zero to hero in Docker. Your clear explanations and practical examples made even the most complex topics easy to understand. We truly appreciate the time and effort you put into creating such a valuable learning experience.
RN
3 months ago
This course provided me with a solid understanding of the subject, along with valuable practical experience beyond just theoretical concepts. Thank you for your excellent service. Keep up the good work!
RW
3 months ago
It is such a great course, sir. More than just a course, it was an amazing learning journey. Having zero knowledge about Docker at the beginning of the course, I have reached a greater level of understanding by the end. Thank you so much once again, sir, and I wish you all the very best in all your future endeavours.
SR
3 months ago
This is hands down one of the best Docker courses I've come across. What sets this apart is that the instructor doesn't just show you commands; they actually explain why you need Docker and where to apply these concepts in real scenarios. Unlike other courses that just throw commands at you, this one explains the practical purpose behind everything, so you'll understand when and why to use containers in different situations.

The course covers everything from basics to advanced topics, including containers, Docker Compose, image building, cloud deployment with AWS, CI/CD pipelines, and even the latest Docker features. The instructor breaks down complex concepts into easy-to-follow sections, and each topic builds logically on the previous one, making it super easy to understand. The projects and examples are practical and relevant to what you'll actually use in development and deployment.

The content quality is superb, and the teaching approach makes everything crystal clear. Highly recommended!
PR
3 months ago
Thanks
What a amazing course. I really really like it. as a beginner it was so awesome. the content was easy to understand,clearly explain everything. if someone is planning to attend this course, Im recommend this one.
This course is a well-organized one with a practical approach. I had some experience with Docker. This course helped me gain deeper knowledge about Docker in a structured way. This course also made me interested in AWS. I highly recommend this course for Docker beginners
AE
4 months ago
I understand the basic concepts clearly. I feel more confident using Docker commands and building containers. The course helped me learn how to create images, run containers, and manage volumes easily. I’m excited to practice more Thank You
Dasun Navindu
4 months ago
The course provided a solid foundation in Docker and DevOps practices. The hands-on labs, especially around GitHub Actions, Dockerfiles, and AWS ECS/ECR, were very practical. I especially appreciated the real-world scenarios like CI/CD pipelines and image pushing to Docker Hub. Some sections could go a bit deeper, but overall, it was extremely valuable.