Quantum Protocols and Quantum Algorithms

So far, we've seen various quantum gates and operations, and we've explored some interesting properties of these gates. Each of these pages shows how we can combine quantum operations into a quantum algorithm that outperforms their classical counterpart. As a bonus, some of these algorithms are actually useful too!

Start learning

Prerequisite material

Multiple Qubits and Entanglement

With the basics down, this chapter explores the consequences of these new quantum effects, and sets us up with tools to understand quantum algorithms.

Python and Jupyter Notebooks

Python is a programming language where you don't need to compile. You can just run it line by line...

Page preview