Explore quantum superposition with Q#

Beginner
Developer
Azure Quantum

Learn one of the fundamental concepts of quantum computing, superposition, how to represent superposition of qubit using the Bloch sphere, and how to create and analyze superposition states with Q#.

Learning objectives

By the end of this module, you will be able to:

  • Define the concepts of quantum superposition, probabilities, and Bloch sphere.
  • Understand Dirac notation.
  • Use Q# to apply operations and create superposition states.
  • Use Q# to inspect the current state of a qubit.

In this module, you will:

  • Learn what superposition and probability mean in quantum computing.
  • Learn what the Bloch sphere is and how it represents a qubit.
  • Learn Dirac notation and quantum operators.
  • Create and analyze different superposition states with Q# and the Q# libraries.

Prerequisites