Quantum information processing exploits the laws of quantum mechanics for computational and communication tasks, and outperforms its classical counterparts. The course is designed to graduate students to introduce quantum information processing. It begins with fundamental principles of quantum information processing and deals with efficient quantum algorithms and communication protocols.