This course discusses and studies the basic theories and concepts of cloud computing, computing architecture, implementation of cloud computing, IAAS, SAAS and PAAS concepts, cloud computing development trends, concepts of securing cloud computing services, managing the use of cloud computing.