This document outlines a proposed course on cloud computing that would meet weekly over 16 sessions. It includes core topics like scalable network services, distributed file systems, databases, parallel computing and security. Students would learn principles and how to use tools like Hadoop, HDFS, HBase and Zookeeper rather than reimplementing techniques. The course would feature invited seminars from companies like Baidu, Taobao, EMC and Google. Assessment would be through homework, a midterm exam and final exam, with homework accounting for 50% of the grade. The goal is for students to gain hands-on experience building a cloud.