IQIS Lecture 6.8 — Simon's algorithm
IQIS Lecture 6.6 — Deutsch’s algorithm
IQIS Lecture 2.6 — Unitaries as three rotations
IQIS Lecture 5.6 — Security of shared randomness (continued)
IQIS Lecture 2.2 — Why qubits?
IQIS Lecture 6.9 — Shor's algorithm
IQIS Lecture 6.1 — Overview of Lecture 6
IQIS Lecture 7.8 — Concatenation of physically-admissible operations
IQIS Lecture 6.7 — The Bernstein-Vazirani algorithm
IQIS Lecture 7.6 — Properties of Kraus representations
IQIS Lecture 6.10 — RSA
IQIS Lecture 7.4 — Quantum errors
IQIS Lecture 7.12 — Summary: Stinespring and Kraus representations
IQIS Lecture 5.5 — Security of shared randomness
IQIS Lecture 7.9 — Expand, Evolve, Reduce
A Visual Introduction to Grover's Algorithm and Reflections
IQIS Lecture 7.3 — Digitising quantum errors
IQIS Lecture 6.3 — Hadamard and quantum Fourier transforms
IQIS Lecture 7.11 — Choi matrix
4 Simon’s Algorithm (Sam Lomonaco)