Quantum Computing
Navigation
Prerequisites
This course has the following prerequisites:
- Theory of Computation
- Design & Analysis of Algorithms
- Computer Architecture
- Cryptography
- Principles of Programming Languages
Textbooks
Title | Author(s) | Edition |
---|---|---|
An Introduction to Quantum Computing | Kaye, Laflamme & Mosca | (2007) |
Quantum Computing for Computer Scientists | Yanofsky & Mannucci | (2008) |
Quantum Computer Science | David Mermin | (2007) |
Quantum Computing Explained | David McMahon | (2007) |
Quantum Computing Since Democritus | Scott Aaronson | (2013) |
Code
- QVM, Rigetti
- QuantumKatas, Microsoft
- Quantum Programming Studio, Quantum Circuit
- Quirk: An Interactive Quantum Circuit Simulator, Strilanc
Videos
- Quantum Computing for Computer Scientists, Microsoft
- Quantum Computers Explained, Kurzgesagt
- Quantum Computing for the Determined, Nielsen
- How to Make a Quantum Bit, Veritasium
- How Does A Quantum Computer Work?, Veritasium
- Quantum Development Kit, Microsoft
- Quantum Cryptography Explained, Physics Girl
- Will Quantum Computers Break Encryption? Frame of Essence
- Shor's Algorithm Explained, Minute Physics
- Hacking at Quantum Speed, PBS Infinite Series
- The Mathematics of Quantum Computing, PBS Infinite Series
- Quantum World, Physics Videos by Eugene Khutoryansky
- Quantum Mechanics Explained, Looking Glass Universe