Piyush Garg
Log in

All Courses

Here's a list of all the courses that we offer. Click on any course to learn more about it.

course-image
Docker - Containerisation for Modern Development
In this course, you'll learn how to build, ship, and run applications using containers. We cover all key concepts, including containers, images, networking, volumes, Dockerfile, Docker Compose, AWS ECS and ECR, and auto-scaling. Perfect for developers, IT pros, and teams looking to simplify workflows and boost scalability. Start mastering Docker and modern development today with hands-on projects and real-world examples.
course-image
System Design (AI Audio)
This beginner-friendly audio guide to system design helps you learn how to build scalable, reliable systems from scratch. It covers key concepts like the client-server model, DNS, vertical and horizontal scaling, load balancers, API gateways, microservices, and async communication with queues (SQS) and pub-sub (SNS). You'll also explore fan-out architecture, rate limiting, caching, read replicas, and CDNs. Perfect for developers and interview prep.

© 2025 Piyush Garg. All rights reserved.