Introduction to Quantum Computing

You are here


The purpose of the "Introduction to Quantum Computing" school is to train the student in the use of new quantum machines that have become a reality since the beginning of the century. Constantly evolving, these machines require specific skills to be able to use them. Even if their technological development is not yet fully mature, it is strategically very important to learn right away how to use these new devices, which are profoundly different from the computers we usually use. During the school the student, after having reviewed the basics of quantum mechanics and linear algebra, will face the practical and theoretical treatment of some of the most famous quantum concepts and algorithms on the different machines available today. The course is completed by offering practical hands-on sections on the emulators installed on our HPC machines


Introduction to different Quantum Hardwares and Quantum Softwares. Linear algebra Recap (Dirac notation, Hermitian Matrices, tensor product, Schmidt decomposition).  Postulates of quantum mechanics (Qubit states , unitary evolution, measurement). Quantum gates. Entanglement. Quantum Parallelism. Quantum Error Correction. Introduction to General Purpose Quantum Algorithms with examples. Introduction to NISQ Quantum Algorithms with examples. Adiabatic quantum computing (AQC) and Quantum Annealing (QA). Hands-on sessions.

Target Audience

The course is aimed at scientific university students, as well as PhD students and researchers. In principle, anyone who meets the required prerequisites can send a request to participate.


Knowledge of mathematics, in particular linear algebra. Knowledge of python programming. Knowledge of Unix environments. Knowledge of quantum mechanics is not a fundamental prerequisite, even if it represents a considerable help for understanding the topics covered.

Research Institutions
Provided as: 
5 dd

Next courses

Any question?

For HPC and computer graphics courses, write to


Cineca is a non profit Consortium, made up of 70 Italian universities, 5 Italian Research Institutions and the Italian Ministry of Education.

Today it is the largest Italian computing centre, one of the most important worldwide. With more seven hundred employees, it operates in the technological transfer sector through high performance scientific computing, the management and development of networks and web based services, and the development of complex information systems for treating large amounts of data.

It develops advanced Information Technology applications and services, acting like a trait-d'union between the academic world, the sphere of pure research and the world of industry and Public Administration. .

Visit the Cineca website