Qiskit tutorials released to the public
During the 2023-2024 winter semester’s course on quantum computing given by Prof. Hartmann, students were able to participate in an optional series of tutorials on the Qiskit package, which allows them to build quantum circuits, and then either simulate them on their computers, or run them on IBM’s public quantum hardware. These tutorials are now freely available on Github to everyone interested in learning how to program quantum circuits.
The tutorials cover very simple concepts, such as quantum gates and measuring observables, as well as fundamental algorithms, like Deutsch-Josza, Grover’s, and the Quantum Fourier Transform. They culminate in a small project to run the Quantum Phase Estimation algorithm on IBM hardware, though each tutorial may challenge the reader with a small exercise. They are presented in the form of Jupyter Notebooks.
Only basic knowledge of quantum mechanics and python required!