Quantum Algorithms for Applications

The useful algorithms in the quantum algorithms pages solve very general problems. These pages apply quantum algorithms to specific, real-world cases.

Start learning

Prerequisite material

Quantum Protocols and Quantum Algorithms

In this chapter, we use quantum effects to build powerful algorithms, starting from simple proof-of-concept algorithms, through to Shor's famous factoring algorithm (and beyond).

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