Outline for an In-Depth Primer in Quantum Computing Using qumat
- 1.1 What is Quantum Computing?
- 1.2 Why Quantum Computing?
2. Setting Up the Environment (in Colab)
- 2.1 Installing
qumat
(TODO)
- 2.2 Overview of
qumat
(TODO)
- 3.1 Classical Bits vs. Qubits
- 3.2 Representing Qubits
- 3.3 Creating Qubits with
qumat
- 4.1 Single-Qubit Gates
- 4.2 Multi-Qubit Gates
- 4.3 Applying Gates with
qumat
- 5.1 Building Quantum Circuits
- 5.2 Visualizing Circuits
- 6.1 Understanding Entanglement
- 6.2 Entanglement with
qumat
- 7.1 Deutsch-Jozsa Algorithm
- 7.2 Grover’s Algorithm
- 8.1 Introduction to Quantum Error Correction
- 8.2 Implementing Error Correction with
qumat
- 9.1 Quantum Cryptography
- 9.2 Quantum Simulation
- 9.3 Quantum Machine Learning
- 10.1 Quantum Fourier Transform
- 10.2 Quantum Phase Estimation
- 10.3 Quantum Annealing