Skip to content

Commit ca8eace

Browse files
authored
Merge pull request #50832 from v-thpra/azure-triage-fix-1055093
Technical Review 1055093: Introduction to quantum computing with Azure Quantum
2 parents ae718fa + a0c81dd commit ca8eace

12 files changed

+183
-183
lines changed
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.quantum.intro-to-azure-quantum.introduction
3-
title: Introduction
4-
metadata:
5-
title: Introduction
6-
description: Introduction
7-
ms.date: 01/09/2024
8-
author: azure-quantum-content
9-
ms.author: quantumdocwriters
10-
11-
ms.topic: unit
12-
durationInMinutes: 1
13-
content: |
14-
[!include[](includes/1-introduction.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.quantum.intro-to-azure-quantum.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: Introduction
7+
ms.date: 06/09/2025
8+
author: azure-quantum-content
9+
ms.author: quantumdocwriters
10+
11+
ms.topic: unit
12+
durationInMinutes: 1
13+
content: |
14+
[!include[](includes/1-introduction.md)]
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.quantum.intro-to-azure-quantum.what-is-quantum-computing
3-
title: What is quantum computing?
4-
metadata:
5-
title: What is quantum computing?
6-
description: Learn the basics of quantum computing and how it differs from classical computing.
7-
ms.date: 01/09/2024
8-
author: azure-quantum-content
9-
ms.author: quantumdocwriters
10-
11-
ms.topic: unit
12-
show_latex: true
13-
durationInMinutes: 8
14-
content: |
15-
[!include[](includes/2-what-is-quantum-compute.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.quantum.intro-to-azure-quantum.what-is-quantum-computing
3+
title: What is quantum computing?
4+
metadata:
5+
title: What is quantum computing?
6+
description: Learn the basics of quantum computing and how it differs from classical computing.
7+
ms.date: 06/09/2025
8+
author: azure-quantum-content
9+
ms.author: quantumdocwriters
10+
11+
ms.topic: unit
12+
show_latex: true
13+
durationInMinutes: 8
14+
content: |
15+
[!include[](includes/2-what-is-quantum-compute.md)]
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.quantum.intro-to-azure-quantum.what-is-azure-quantum
3-
title: What is Azure Quantum?
4-
metadata:
5-
title: What is Azure Quantum?
6-
description: Learn the components of the Azure Quantum cloud service.
7-
ms.date: 01/09/2024
8-
author: azure-quantum-content
9-
ms.author: quantumdocwriters
10-
11-
ms.topic: unit
12-
durationInMinutes: 8
13-
content: |
14-
[!include[](includes/3-what-is-azure-quantum.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.quantum.intro-to-azure-quantum.what-is-azure-quantum
3+
title: What is Azure Quantum?
4+
metadata:
5+
title: What is Azure Quantum?
6+
description: Learn the components of the Azure Quantum cloud service.
7+
ms.date: 06/09/2025
8+
author: azure-quantum-content
9+
ms.author: quantumdocwriters
10+
11+
ms.topic: unit
12+
durationInMinutes: 8
13+
content: |
14+
[!include[](includes/3-what-is-azure-quantum.md)]
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.quantum.intro-to-azure-quantum.applications
3-
title: Uses and applications of quantum computing
4-
metadata:
5-
title: Uses and applications of quantum computing
6-
description: See how quantum computing can be applied to solve real-world problems.
7-
ms.date: 01/09/2024
8-
author: azure-quantum-content
9-
ms.author: quantumdocwriters
10-
11-
ms.topic: unit
12-
durationInMinutes: 5
13-
content: |
14-
[!include[](includes/5-applications.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.quantum.intro-to-azure-quantum.applications
3+
title: Uses and applications of quantum computing
4+
metadata:
5+
title: Uses and applications of quantum computing
6+
description: See how quantum computing can be applied to solve real-world problems.
7+
ms.date: 06/09/2025
8+
author: azure-quantum-content
9+
ms.author: quantumdocwriters
10+
11+
ms.topic: unit
12+
durationInMinutes: 5
13+
content: |
14+
[!include[](includes/5-applications.md)]
Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,53 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.quantum.intro-to-azure-quantum.knowledge-check
3-
title: Module assessment
4-
metadata:
5-
title: Module assessment
6-
description: Check your understanding so far.
7-
author: azure-quantum-content
8-
ms.author: quantumdocwriters
9-
10-
ms.date: 01/09/2024
11-
ms.topic: unit
12-
durationInMinutes: 6
13-
content: |
14-
[!include[](includes/6-knowledge-check.md)]
15-
16-
quiz:
17-
questions:
18-
19-
- content: 'What is a qubit?'
20-
choices:
21-
- content: "It's an apparatus for measuring quantum electrical impulses in laboratories."
22-
isCorrect: false
23-
explanation: "A qubit or quantum bit is the basic unit of information in a quantum computer. It's the quantum analog of the classical bit."
24-
- content: "It's the quantum analog of the classical bit. A qubit can take the value `0`, `1`, and a superposition of both `0` and `1`."
25-
isCorrect: true
26-
explanation: 'The word *qubit* comes from quantum bit. A bit is a binary quantity that can take a value of `0` or `1`. A qubit can take a value of `0`, `1`, or a superposition of both `0` and `1`.'
27-
- content: "It's a quantum state of two entangled particles."
28-
isCorrect: false
29-
explanation: "A qubit is a single particle, which can be in a superposition of two states, `0` and 1. Entanglement isn't required for a qubit."
30-
31-
- content: 'Which of the following sentences best describes the Azure Quantum service?'
32-
choices:
33-
- content: 'Azure Quantum is a cloud service that allows you to simulate quantum systems using accelerated classical supercomputers.'
34-
isCorrect: false
35-
explanation: 'With Azure Quantum you can run quantum algorithms on real quantum hardware, not on classical supercomputers.'
36-
- content: 'Azure Quantum is a cloud service that allows you to write and run quantum algorithms on real quantum hardware.'
37-
isCorrect: true
38-
explanation: 'Azure Quantum provides tools and services to help you develop and run quantum programs on real quantum hardware.'
39-
- content: 'Azure Quantum is a series of workshops and training courses that teach you how to program quantum computers.'
40-
isCorrect: false
41-
explanation: "Although you can learn quantum computing while using Azure Quantum, Azure Quantum isn't a workshop but a cloud service."
42-
43-
- content: "What advantages does a quantum programming language like Q# offer?"
44-
choices:
45-
- content: 'It allows you to develop programs that create qubits in the laboratory, and specify their characteristics and architecture.'
46-
isCorrect: false
47-
explanation: "A programming language doesn't create real qubits in the laboratory. It allows you to develop programs that run on a quantum computer."
48-
- content: "None, because quantum programming languages are still in the research phase and aren't yet available for commercial use."
49-
isCorrect: false
50-
explanation: "Q# is a quantum programming language that's available for commercial use. It allows you to develop programs that run on a quantum computer."
51-
- content: "It allows quantum algorithms to be performed without the need to express them in the form of circuits, and integrates classical and quantum computing."
52-
isCorrect: true
53-
explanation: "In the long term, we want to build algorithms and run them on universal quantum computers. Q# is designed to overcome circuits, respects the laws of physics, and integrates classical and quantum computing."
1+
### YamlMime:ModuleUnit
2+
uid: learn.quantum.intro-to-azure-quantum.knowledge-check
3+
title: Module assessment
4+
metadata:
5+
title: Module assessment
6+
description: Check your understanding so far.
7+
author: azure-quantum-content
8+
ms.author: quantumdocwriters
9+
10+
ms.date: 06/09/2025
11+
ms.topic: unit
12+
durationInMinutes: 6
13+
content: |
14+
[!include[](includes/6-knowledge-check.md)]
15+
16+
quiz:
17+
questions:
18+
19+
- content: 'What is a qubit?'
20+
choices:
21+
- content: "It's an apparatus for measuring quantum electrical impulses in laboratories."
22+
isCorrect: false
23+
explanation: "A qubit or quantum bit is the basic unit of information in a quantum computer. It's the quantum analog of the classical bit."
24+
- content: "It's the quantum analog of the classical bit. A qubit can take the value `0`, `1`, and a superposition of both `0` and `1`."
25+
isCorrect: true
26+
explanation: 'The word *qubit* comes from quantum bit. A bit is a binary quantity that can take a value of `0` or `1`. A qubit can take a value of `0`, `1`, or a superposition of both `0` and `1`.'
27+
- content: "It's a quantum state of two entangled particles."
28+
isCorrect: false
29+
explanation: "A qubit is a single particle, which can be in a superposition of two states, `0` and 1. Entanglement isn't required for a qubit."
30+
31+
- content: 'Which of the following sentences best describes the Azure Quantum service?'
32+
choices:
33+
- content: 'Azure Quantum is a cloud service that allows you to simulate quantum systems using accelerated classical supercomputers.'
34+
isCorrect: false
35+
explanation: 'With Azure Quantum you can run quantum algorithms on real quantum hardware, not on classical supercomputers.'
36+
- content: 'Azure Quantum is a cloud service that allows you to write and run quantum algorithms on real quantum hardware.'
37+
isCorrect: true
38+
explanation: 'Azure Quantum provides tools and services to help you develop and run quantum programs on real quantum hardware.'
39+
- content: 'Azure Quantum is a series of workshops and training courses that teach you how to program quantum computers.'
40+
isCorrect: false
41+
explanation: "Although you can learn quantum computing while using Azure Quantum, Azure Quantum isn't a workshop but a cloud service."
42+
43+
- content: "What advantages does a quantum programming language like Q# offer?"
44+
choices:
45+
- content: 'It allows you to develop programs that create qubits in the laboratory, and specify their characteristics and architecture.'
46+
isCorrect: false
47+
explanation: "A programming language doesn't create real qubits in the laboratory. It allows you to develop programs that run on a quantum computer."
48+
- content: "None, because quantum programming languages are still in the research phase and aren't yet available for commercial use."
49+
isCorrect: false
50+
explanation: "Q# is a quantum programming language that's available for commercial use. It allows you to develop programs that run on a quantum computer."
51+
- content: "It allows quantum algorithms to be performed without the need to express them in the form of circuits, and integrates classical and quantum computing."
52+
isCorrect: true
53+
explanation: "In the long term, we want to build algorithms and run them on universal quantum computers. Q# is designed to overcome circuits, respects the laws of physics, and integrates classical and quantum computing."
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.quantum.intro-to-azure-quantum.summary
3-
title: Summary
4-
metadata:
5-
title: Summary
6-
description: Summary
7-
ms.date: 01/09/2024
8-
author: azure-quantum-content
9-
ms.author: quantumdocwriters
10-
11-
ms.topic: unit
12-
durationInMinutes: 1
13-
content: |
14-
[!include[](includes/7-summary.md)]
1+
### YamlMime:ModuleUnit
2+
uid: learn.quantum.intro-to-azure-quantum.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: Summary
7+
ms.date: 06/09/2025
8+
author: azure-quantum-content
9+
ms.author: quantumdocwriters
10+
11+
ms.topic: unit
12+
durationInMinutes: 1
13+
content: |
14+
[!include[](includes/7-summary.md)]

learn-pr/quantum/intro-to-azure-quantum/includes/1-introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Quantum computers work fundamentally differently from classical computers. They can offer solutions when classical computers run into limitations. But why is that? What makes quantum computing so special? And how can you run quantum algorithms on real quantum computers from your own home?
1+
Quantum computers work in a fundamentally different way from classical computers. They can offer solutions when classical computers run into limitations. But why is that? What makes quantum computing so special? And how can you run quantum algorithms on real quantum computers from your own home?
22

33
[Azure Quantum](https://azure.microsoft.com/products/quantum/) is an open ecosystem to build quantum computing solutions. It offers the flexibility to use your preferred development tools with support for Qiskit and Q#. Learn how you can use the familiar and trusted Azure platform to develop quantum algorithms and run them on real hardware from multiple providers.
44

learn-pr/quantum/intro-to-azure-quantum/includes/2-what-is-quantum-compute.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ There are many ways to understand why quantum systems are hard to simulate. The
1111

1212
### Quantum computing grows exponentially
1313

14-
Consider a system of quantum particles, for example electrons. There are $40$ possible positions or locations for the electrons. The system therefore might be in any of $2^{40}$ configurations, since each location can either have or not have an electron. To store the quantum state of the electrons in a conventional computer memory would require in excess of $130$ GB of memory! If the electrons were allowed to one extra location, so that they could be in any of $41$ positions, there would be twice as many configurations at $2^{41}$, which in turn would require more than $260$ GB of memory to store the quantum state.
14+
Consider a system of quantum particles, for example electrons. There are $40$ possible positions or locations for the electrons. The system therefore might be in any of $2^{40}$ configurations, since each location can either have or not have an electron. Storing the quantum state of the electrons in a conventional computer memory would require in excess of $130$ GB of memory! If the electrons were allowed in one extra location, so that they could be in any of $41$ positions, there would be twice as many configurations at $2^{41}$. That system would require more than $260$ GB of memory to store the quantum state.
1515

1616
This game of increasing the number of locations can't be played indefinitely. If you want to store the state conventionally, you would quickly exceed the memory capacities of the world's most powerful machines. At a few hundred electrons, the memory required to store the system exceeds the number of particles in the universe; thus there's no hope with our conventional computers to ever simulate their quantum dynamics.
1717

@@ -21,7 +21,7 @@ The observation of this exponential growth led to ask a powerful question: is it
2121

2222
In 1985, David Deutsch showed that a quantum computer could efficiently simulate the behavior of any physical system. This discovery was the first indication that quantum computers could be used to solve problems that are intractable on classical computers.
2323

24-
In 1994, Peter Shor discovered a quantum algorithm for factoring integers that runs exponentially faster than the best known classical algorithm. Solving factoring makes possible the ability to break many of our public key cryptosystems underlying the security of e-commerce today, including RSA and Elliptic Curve Cryptography. This discovery sparked a huge interest in quantum computing and led to the development of quantum algorithms for many other problems.
24+
In 1994, Peter Shor discovered a quantum algorithm for factoring integers that runs exponentially faster than the best known classical algorithm. Solving factoring makes possible the ability to break many of our public key cryptosystems underlying the security of e-commerce today, including Rivest–Shamir–Adleman (RSA) and Elliptic Curve Cryptography. This discovery sparked a huge interest in quantum computing and led to the development of quantum algorithms for many other problems.
2525

2626
Since that time, fast and efficient quantum computer algorithms were developed for many of our hard classical tasks: simulating physical systems in chemistry, physics, and materials science, searching an unordered database, solving systems of linear equations, and machine learning.
2727

@@ -35,7 +35,7 @@ In quantum computing, the information is encoded in the superposition of the sta
3535

3636
## How to build a quantum computer
3737

38-
A quantum computer is a computer that takes advantage of quantum mechanical phenomena. Quantum computers use quantum states of matter to store and compute information. They can "program" quantum interference to do things faster or better than classical computers.
38+
A quantum computer is a computer that takes advantage of quantum mechanical phenomena. Quantum computers use quantum states of matter to store and compute information. They can "program" quantum interference to do things faster or better than classical computers.
3939

4040
When building a quantum computer, we need to think about how to create the qubits and how to store them. We also need to think about how to manipulate them and how to read the results of our computations.
4141

@@ -48,7 +48,7 @@ A good quantum computer should have these five features:
4848
1. **Scalable:** It can have many qubits.
4949
1. **Initializable:** It can set the qubits to a specific state (usually the $0$ state).
5050
1. **Resilient:** It can keep the qubits in superposition state for a long time.
51-
1. **Universal:** A quantum computer doesn't need to perform every possible operation, only a set of operations called *universal set*. A set of universal quantum operations is such that any other operation can be decomposed into a sequence of them.
51+
1. **Universal:** A quantum computer doesn't need to perform every possible operation, only a set of operations called the *universal set*. A set of universal quantum operations is such that any other operation can be decomposed into a sequence of them.
5252
1. **Reliable:** It can measure the qubits accurately.
5353

5454
These five criteria are often known as the Di Vincenzo criteria for quantum computation.

learn-pr/quantum/intro-to-azure-quantum/includes/3-what-is-azure-quantum.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ With Azure Quantum and the Azure Quantum Development Kit (QDK), you're able to p
44

55
## Quantum programming with the Azure Quantum Development Kit
66

7-
Quantum programming is a distinct art from classical programming that requires different tools to understand and express quantum algorithmic thinking. The Azure Quantum Development Kit (QDK) is a **free**, open-source software development kit that you can use to write quantum programs.
7+
Quantum programming is a distinct art from classical programming that requires different tools to understand and express quantum algorithmic thinking. The Azure Quantum Development Kit (QDK) is a **free** open-source software development kit that you can use to write quantum programs.
88

99
The QDK includes Q#, a high-level **quantum programming language**. Q# is designed to address the challenges of quantum information processing.
1010

@@ -50,7 +50,7 @@ If it's your first time using Azure Quantum, you automatically get free **USD500
5050
Azure Quantum Credits consumption is based on a resource-usage model defined by each quantum provider and cost of use is deducted from your credits.
5151

5252
> [!NOTE]
53-
> Note that Azure credits and Azure Quantum credits are different grants and shouldn't be confused. When you create a [free trial Azure account](https://azure.microsoft.com/free/), you get USD200 free Azure Credits to use on Azure services. Azure credits aren't eligible to use on quantum hardware providers.
53+
> Azure credits and Azure Quantum credits are different grants and shouldn't be confused. When you create a [free trial Azure account](https://azure.microsoft.com/free/), you get USD200 free Azure Credits to use on Azure services. Azure credits aren't eligible to use on quantum hardware providers.
5454
5555
## If I'm not a quantum expert, can I still use Azure Quantum?
5656

@@ -60,7 +60,7 @@ Azure Quantum incorporates AI to assist you. You can use [Copilot in Azure Quant
6060

6161
If you want to learn by doing, try the [Quantum Katas,](https://quantum.microsoft.com/experience/quantum-katas) a series of self-paced tutorials that teach you elements of quantum computing and Q# programming. You can also explore [the Q# quantum samples](https://github.com/microsoft/Quantum/tree/main/samples/azure-quantum).
6262

63-
You can also learn from experts and enthusiasts through blogs, articles and videos. And you can try out some Q# code samples in the online code editor.
63+
You can also learn from experts and enthusiasts through blogs, articles, and videos. And you can try out some Q# code samples in the online code editor.
6464

6565
All these tools are **free of charge**.
6666

0 commit comments

Comments
 (0)