The goal of this summer school is to provide introductory lectures on quantum information science to a general audience of graduate-level computer scientists, physicists and mathematicians. The school consists of five consecutive days of talks that cover the basics of quantum information processing as well as more advanced topics, including quantum information theory, quantum algorithms and lower bounds, Implementations and models and quantum communication, nonlocality and interactions.