IQIS Lecture 6.6 — Deutsch’s algorithm
IQIS Lecture 6.4 — Phase kick-back
IQIS Lecture 6.8 — Simon's algorithm
IQIS Lecture 6.7 — The Bernstein-Vazirani algorithm
IQIS Lecture 6.5 — Quantum function evaluation
IQIS Lecture 5.2 — Classical one-time pads
IQIS Lecture 6.3 — Hadamard and quantum Fourier transforms
IQIS Lecture 6.1 — Overview of Lecture 6
IQIS Lecture 4.6 — Indistinguishability of preparations
IQIS Lecture 5.5 — Security of shared randomness
IQIS Lecture 5.6 — Security of shared randomness (continued)
IQIS Lecture 4.9 — Density operators and lack of knowledge
IQIS Lecture 7.12 — Summary: Stinespring and Kraus representations
IQIS Lecture 7.5 — Kraus representations
IQIS Lecture 7.8 — Concatenation of physically-admissible operations
Deutsch’s algorithm
IQIS Lecture 7.9 — Expand, Evolve, Reduce
IQIS Lecture 6.9 — Shor's algorithm
Deutsch's Algorithm, Part I
Deutsch's Algorithm The Quantum Advantage Explained