The course provides an introduction to quantum information at a beginning graduate level. It focuses on the fundamental understanding ofÂ how information is processed with quantum systems and how the quantumÂ propertiesÂ apply to computing and communication tasks. The course begins by presenting quantum theory as the framework of information processing. Quantum systemsÂ are introduced with single and two qubits. Axioms of quantum theory such as states, dynamics, and measurements are explained as preparation, evolution, and readout of qubits.Â Quantum computing and quantum communication are explained. Entanglement is identified as a key resource of quantumÂ information processing. Manipulation and quantification of entangledÂ states are provided.Â Quantum information processing opens an avenue to new information technologies beyond the current limitations but, more importantly, provides an approach toÂ understanding information processing at the most fundamental level. What is desired is to find how Nature performs information processing with the quantum and classical systems. The ultimate power of Nature in computing and communication may be found and understood. The course provides a modest step to learn quantum information about how physical systems can be manipulated by the laws of quantum mechanics, how powerful they are in practical applications, and how the fundamental results make quantum advantages.