The course provides a quick reminder of the basic concepts of linear algebra and complex numbers. The notions of quantum state, Hilbert space, unitarity, separability, partial trace and density matrix are then introduced. After a brief introduction to logic gates, basic quantum circuits and quantum gates, as well as the concept of universal computing, will be introduced. In a second part, various quantum algorithms and measurement will be studied. Finally, elements of quantum information theory will be introduced, including the simplest error-correction codes