Explore quantum superposition with Q#
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
- Basic knowledge of linear algebra and complex numbers.
- The latest version of Visual Studio Code or open VS Code on the Web.
- The latest version of the Azure Quantum Development Kit extension.