Quantum information technologies make it possible to achieve efficient computation and a higher level of security in communication over classical counterparts. The course introduces basics concepts and tools to understand quantum information processing and also provide examples of quantum algorithms and quantum key distribution protocols.