The Annotated Qubit#
We provide an introduction to quantum computing (QC) and quantum information (QI). The series of notes are partially based off of an advanced undergraduate/graduate course taught at San Francisco State University (SFSU). The series of notebooks has several parts:
Foundations: introduction to single qubit systems.
Foundations II: introduction to multi-qubit systems.
QI: basic quantum information.
QC: basic quantum computing algorithms.
Shor’s: Shor’s algorithm (advanced quantum computing algorithm).
Topic Dependency Graph
Foundations
|
Foundations II
/ \
QC QI
|
Shor's
Contents#
- Foundations: A Single Qubit System
- Foundations: Bloch Spheres: Visualization for Single Qubit
- Foundations: Quantum Circuits for a Single Qubit System
- Foundations: Quantum Circuits for a Single Qubit System: Part 2
- Foundations II: Multi-Qubit Systems
- Foundations II: Quantum Circuits for Multi-Qubit Systems
- Foundations II: Measurement in Multi-Qubit Systems
- Foundations II: No Cloning
- QI: Mixed States and Density Matrices
- QI: Superdense Coding
- QI: Quantum Teleportation
- QI: Quantum Error Correction
- QC: Deutsch-Jozsa Algorithm
- QC: Simon’s Algorithm
- QC: Grover’s Search
- Shor’s Part 1/5: RSA
- Shor’s Part 2/5: The Quantum Fourier Transform
- Shor’s Part 3/5: Modular Exponentiation
- Shor’s Part 4/5: Quantum Phase Estimation
- Shor’s Part 5/5: Shor’s Algorithm with Quantum Order Finding
- Appendix: Complex Numbers
- Appendix: Binary Notation
- Appendix: Linear Algebra
- Appendix: Factoring Integers
Citation#
If you found our work useful, please consider citing it:
@misc{huang2024annotatedqubit,
author = {Daniel Huang},
title = {The Annotated Qubit},
year = {2024},
url = {https://github.com/danehuang/annotated-qubit},
note = {GitHub repository},
}