Learning Home Catalog Composer
Learning
Home Catalog Composer

Utility scale quantum computing

This event replay course consists of 14 lessons and labs developed and run by IBM Quantum in collaboration with the University of Tokyo. Each lesson consists of a pdf of a lecture-style presentation as well as a computing lab. Both can both be downloaded from within each lesson page; and the page itself displays the coding lab. These lessons cover a wide variety of important topics in quantum computing, but they are focused on building toward a utility-scale calculation. The result is very similar to work published on the cover of Nature in June, 2023.

Sign in to track progress Start from beginning
Utility scale quantum computing illustration

Collections

Expand all
Lesson 01: Introduction
Open
Lesson 02: Bits, gates, and circuits
  • 1. Introduction
  • 2. Computation as a diagram
  • 3. Single-qubit quantum gate
  • 4. Multi-qubit quantum gate and entanglement
  • 5. Summary
Open
Lesson 03: Teleportation
  • 1. Introduction
  • 2. Density matrices
  • 3. Quantum state tomography
  • 4. Quantum teleportation
  • 5. Superdense coding
  • 7. Summary
Open
Lesson 04: Grover's algorithm
  • 1. Introduction to Grover's Algorithm
  • 2. Implementing Grover's Algorithm
  • 3. Experiment with Real Devices
  • 4. A 3-qubit Grover Search
Open
Lesson 05: Quantum phase estimation
  • 1. Introduction
  • 2. Basic of Quantum Fourier Transformation (QFT)
  • 3 Basic of Quantum Phase Estimation (QPE)
  • 4. Execution using Qiskit Runtime Primitives Sampler
Open
Lesson 06: Variational quantum algorithms
  • 1. Introduction
  • 2. Computing a minimum eigenvalue
  • 3. Quantum Optimization with Qiskit Patterns
Open
Lesson 07: Quantum simulation
  • 1. Introduction
  • 2. Mapping your problem
  • 3. Exercise: Perform simulation using second-order Suzuki–Trotter
  • 4. Run on a real quantum computer
Open
Lesson 08: Classical simulation
Open
Lesson 09: Hardware
  • 1. Introduction
  • 2. Backend and Target
  • 3. Qubit properties
  • 4. Appendix
Open
Lesson 10: Quantum circuit optimization
  • 1. Introduction
  • 2. Circuit optimization matters
  • 3. Circuit synthesis matters
  • 4. In-depth examples
Open
Lesson 11: Error mitigation
  • 1. Introduction
  • 2. Noisy simulation without error mitigation
  • 3. Real quantum computation with error mitigation
  • 5. (Optional) Customize error mitigation options
Open
Lesson 12: Utility I
  • 1. Introduction to the utility paper
  • 2. Preparation
  • 3. Solve the Trotterized time evolution of a 2D Ising model.
  • 4. Solve the 27-qubit version of the problem.
  • 5. Solve the 127-qubit version of the problem.
Open
Lesson 13: Utility II
  • 1. Introduction and review of time-evolution
  • 2. Defining the transverse-field Ising Hamiltonian
  • 2.2 Activity 2
  • 3. Solution using a real quantum computer II
Open
Lesson 14: Utility III
  • 1. Introduction
  • 1.2 Your goal
  • 2. Strategy 1. Noise-aware qubit selection
  • 3. Strategy 2. Balanced tree of qubits
  • 4. Strategy 3. Run with the error suppression options
  • 5. Your goal (Recap)
Open