Get started with Azure Quantum

Beginner
Intermediate
Developer
Quantum Development Kit
Azure Quantum

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

Quantum computing has become a hot topic in the last few years. Learn about the qubit, and the building block of a quantum computer. See how Azure Quantum and the Quantum Development Kit can help you write quantum algorithms usign Q#, a quantum programming language. Then, you can run your programs in real quantum computers thanks to the Azure Quantum service.

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

Learn the fundamental concepts of quantum computing by using tools in Q# and the Quantum Development Kit.

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

Learn about libraries in Q# and how to add them to your projects, discover the Q# API documentation, implement another application of Grover's algorithm by using the standard library, and write documentation for your own code.