4.92
(24 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 24 Ratings
5
23 Ratings
4
0 Rating
3
1 Rating
2
0 Rating
1
0 Rating
DP
2 weeks 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 weeks ago
This is a very good course, thank you very much Tharindu.
MA
2 weeks ago
Excellent explanation
Kasun Peiris
3 weeks ago
Well structured course content and got lot of knowledge about the Docker and other docker related stuffs with hands on experience. Thanks...
DK
1 month ago
Very helpfull❤️
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
1 month 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
2 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
2 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
2 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
3 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
3 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.
JD
3 months ago
This course was clear, practical, and easy to follow. I learned how to build and manage Docker containers, work with Dockerfiles, and use Docker Compose. The hands-on examples really helped me understand the concepts. Perfect for beginners and anyone looking to strengthen their DevOps skills!
Pasindu Pabasara
4 months ago
Great Content
This is the best Sinhala Docker tutorial I have studied so far. I would highly recommend this course to anyone interested in learning Docker.
Additionally, I would like to suggest offering a Kubernetes and full DevOps-oriented course using this same effective teaching approach and style.
RH
4 months ago
This course is great. Actually, I had no knowledge about Docker before I purchased it. But with this course and its practicals, I was able to understand the concepts well. The instructor explained everything in a very simple and beginner-friendly way, and the hands-on projects helped me apply what I learned immediately. I now feel confident using Docker in my real-world projects. Highly recommended for anyone who wants to get started with containerization!
Malisha Shavinda
4 months ago
This is a super Docker course! Everything is explained clearly and practically. The mini projects were really helpful. Thank you Tharindu and CoDeKu Academy for this amazing course
LI
4 months ago
This course by Tharindu Malli is honestly one of the best I've taken.
It starts from absolute basics but quickly moves into real-world Docker skills like working with Dockerfiles, volumes, networking
The hands-on projects were super helpful, and I loved that the course is kept up-to-date with the latest Docker features.
If you're serious about learning Docker properly, this course is a no-brainer. Huge respect to Tharindu Malli for the way he explains everything so clearly!