You can learn Cloud Computing from various sources, like online free resources, eBooks, YouTube videos, online pre-recorded training, online live training classes, etc. If you are a beginner, I will recommend free resources that you can find with just a Google search. But if you are not a novice, then I will recommend online paid training with live classes. In this regard, I will suggest you join Intellipaat and enroll in the Cloud Architect Master Course. This course will teach you all the three top Cloud Service Provider AWS, Azure, and GCP, along with DevOps, Python, Java, Splunk, Linux, etc. Once you complete the course, you will get placement support, which will help you get placed in top companies based on your profile.
Do check out our customer Masud's Reviews on the Cloud Architect Master Program, to get a better insight before enrolling in the course.