Get started with Azure Quantum

At a glance

Welcome to the world of quantum computing!

Whether you're a developer or simply someone who wants to get a feel for what quantum computing is all about, this learning path and Azure Quantum are the best combo to start exploring quantum computing.

After completing this learning path, you'll be able to:

  • Explain the fundamental concepts of quantum computing.
  • Identify the kinds of problems quantum algorithms can solve more efficiently than classical algorithms.
  • Build basic quantum programs by using the Quantum Development Kit and Q#.
  • Interact with the Azure Quantum cloud service.
  • Adapt and create Q# applications to run them on actual hardware.
  • Estimate physical resources for quantum algorithms using Azure Quantum.

Prerequisites

  • Basic knowledge of Azure ecosystem
  • Basic knowledge of linear algebra
  • Familiarity with Visual Studio Code

Modules in this learning path

What makes quantum computing so special? Learn about the qubit, the building block of a quantum computer, and how Azure Quantum can help you write quantum algorithms with the Quantum Development Kit and Q# programming language.

Azure Quantum offers different development options. Learn the differences between each option, and how to choose the best way to get started on your quantum journey.

Get started with Q# programming by building a quantum random number generator.

Learn about the concept of superposition in quantum computing, how to represent superposition states for a single qubit with the Bloch sphere, and how to create and analyze superposition states with Q#.

Learn how to create entangled qubits with Q#, and help Alice and Bob teleport a qubit.

Learn why resource estimation is crucial in the development of quantum computing, and learn how to use the Azure Quantum Resource Estimator.