Welcome to the quantum notebooks!
This repository contains a collection of quantum circuits and quantum algorithms in Python using Qiskit. Their goal is to provide a hands-on approach to quantum computing: on the Jupyter notebooks, you will find implementations of what is usually only discussed theoretically.
To get started, it is easy: you can run the notebooks online on Binder. No installation is required!
Lastly, the codes are paired with dicussions on my blogs about quantum computing. The discussions on the blog try to build an intuition behind the codes discussed here, so I invite you to check them out.
Explore the building blocks of quantum, starting with single qubit systems and going up to multiple qubit systems.
Explore how entanglement can be used to send information.
Explore the quantum advantage: algorithms that show how quantum computers can outperform their classical counterparts.