This document presents a seminar on cloud computing. It begins with an introduction defining cloud computing as internet-based computing where shared resources are provided on demand. It then covers the history, components, architecture, types (public, private, hybrid clouds), advantages including flexibility and cost savings, and disadvantages such as security risks and dependency on internet access. The presentation provides an overview of the key concepts and components of cloud computing.