About this course

Why take this course?

This course is a 101 on cloud computing. It takes you through the fundamentals of the cloud, covering all the important aspects of developing and deploying applications on a cloud platform.

The course is platform-agnostic and the concepts discussed apply to all the cloud platforms, be it AWS, Google Cloud, Azure, IBM Cloud, Netlify or any other. Once you are done with this course, you’ll have a thorough understanding of the basic concepts of the cloud.

After having spent a decade in the industry writing code, I firmly believe that every software engineer should have knowledge of cloud computing. It’s the present and the future of application development and deployment.

Be it on-premises or on a public cloud, every business prefers to run its services on cloud infrastructure due to multiple technical and economic reasons, which we will discuss in detail in this course. There is an ever-rising demand for cloud experts and having knowledge of cloud computing gives you an edge over other engineers.

This course does not contain any code; instead, it includes a lot of illustrations to help you understand the concepts better. After going through this course, you’ll have all the required knowledge about the fundamentals of the cloud. You will be able to directly move onto more advanced courses in the domain such as DevOps, Cloud architecture, and so on.

Note: This course is continually updated and new content is added from time to time.

Who is this course for?

This course is meant for anyone looking to build a solid understanding of cloud computing and strengthen their fundamentals in the domain. There are no prerequisites for taking this course. No prior experience in cloud computing is required.

This course is for you if:

  • You aspire to be a cloud developer, a cloud architect, a DevOps engineer, a platform engineer, or you want to prepare for any other role in IT that has anything to do with cloud computing.
  • You plan to clear a cloud certification for any specific cloud platform like AWS, GCP, Azure and want to go through the fundamentals first.
  • You intend to take an advanced course in cloud computing such as cloud architecture, DevOps, site reliability engineering, and so on. This course will get you up to speed.
  • You plan to build and run your startup on the cloud.

Course author

Hello there, I am Shivang. I have industry experience of more than ten years designing and developing scalable web systems, right from idea to production. I’ve designed, developed, and maintained code, as well as worked in the production support for systems receiving millions of hits every single day.

I’ve worked on large-scale web services for some of the industry giants in several domains, including E-commerce, Fintech, Telecom and Travel & Hospitality. My last job was at HP as a full-stack developer in their Technical Solutions – R&D team.

As an independent consultant, I’ve helped businesses build scalable services with fitting software design and technology. This included helping them improve their development processes resulting in better code quality, maximum test coverage, minimal bottlenecks, less technical debt and fewer bugs.

In this course, I’ve tried my best to share the knowledge, insights and experience gained in my years of software development with you!

Here is my LinkedIn profile if you want to read more about my professional experience or want to say hello!


Complete and Continue