Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
1d4506a
Changed comment to match compose functionality. Please check.
christopherporter1 Aug 31, 2026
51f7e39
fixed typo
christopherporter1 Aug 31, 2026
25b7b1c
Initial launch of TfQA
christopherporter1 Sep 4, 2026
f56f66b
adding tfqa
christopherporter1 Sep 5, 2026
901b9e6
updated some figures
christopherporter1 Sep 9, 2026
5232588
updated more figs
christopherporter1 Sep 9, 2026
65ac6e3
converted all figs to avifs
christopherporter1 Sep 9, 2026
e2d43ac
ran tox, added metadata
christopherporter1 Sep 9, 2026
71cd989
removed unused figs
christopherporter1 Sep 9, 2026
27b4ccb
another figure issue
christopherporter1 Sep 9, 2026
7f26549
fixed spelling
christopherporter1 Sep 9, 2026
483c428
more cspell ignores
christopherporter1 Sep 10, 2026
551eef2
yaml update
christopherporter1 Sep 10, 2026
c172a20
fixed /n syntax
christopherporter1 Sep 10, 2026
dea32c3
fixed format
christopherporter1 Sep 10, 2026
198ebbe
changed schroedinger
christopherporter1 Sep 10, 2026
87eb53b
moved period
christopherporter1 Sep 10, 2026
20cbf58
added cspell ignores
christopherporter1 Sep 10, 2026
51d8748
added to toml
christopherporter1 Sep 10, 2026
878c50a
fixed minor grammar issues
christopherporter1 Sep 10, 2026
a804452
Apply batched suggestions from code review
christopherporter1 Sep 15, 2026
b8f412c
Apply batched suggestions from code review
christopherporter1 Sep 15, 2026
f84edf6
Update noise-and-errors.ipynb
christopherporter1 Sep 15, 2026
dc29634
Merge branch 'main' into cp/tfqa-add
abbycross Sep 15, 2026
878f42e
Abby messed this up!
abbycross Sep 15, 2026
a034344
cspell
abbycross Sep 15, 2026
398f9ac
Merge branch 'cp/tfqa-add' of https://github.com/Qiskit/documentation…
abbycross Sep 16, 2026
7e0dc41
apply GH suggestions
abbycross Sep 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions learning/courses/tools-for-quantum-advantage/_toc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"parentUrl": "/learning/courses",
"title": "Tools for quantum advantage",
"collapsed": true,
"children": [
{
"title": "Overview",
"url": "/learning/courses/tools-for-quantum-advantage",
"useDivider": true,
"preventBold": true
},
{
"title": "Lessons",
"collapsible": false,
"children": [
{
"title": "Introduction",
"url": "/learning/courses/tools-for-quantum-advantage/introduction"
},
{
"title": "Noise and errors",
"url": "/learning/courses/tools-for-quantum-advantage/noise-and-errors"
}
]
}
]
}
16 changes: 16 additions & 0 deletions learning/courses/tools-for-quantum-advantage/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
hasBadge: false
hours: 14
title: Overview
description: Learn the best tools for pursuing quantum advantage.
---

# Overview

!["Hero image"](/learning/images/courses/tools-for-quantum-advantage/hero.svg)

This course explores the tools being used in the pursuit of quantum advantage, including quantum error suppression, mitigation, detection, and correction. Each method is explained in theory, and then put into practice using Qiskit. We discuss which method is useful in which scenarios, as well as general trends in applicability. As the course progresses, we pay particular attention to which tools can be leveraged together, and which conflict.

## Exam

The exam and badge for this course are still under development. Lessons are being time-released; the badge and exam should be ready by the time the full course is in place.
33 changes: 33 additions & 0 deletions learning/courses/tools-for-quantum-advantage/introduction.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: Introduction
description: An introduction to a course designed to guide teams and organizations early in their launch of quantum initiatives.
---

{/* cspell:ignore bootcamps hackathons */}

# Introduction


The world is approaching the era of quantum advantage. Here, quantum advantage refers to executing a task on a hybrid quantum–classical system such that:
* The correctness of the output can be rigorously verified.
* The computation demonstrates a quantum separation — providing superior efficiency, cost-effectiveness, or accuracy compared with classical methods alone.

Reaching quantum advantage in the near term will require us to use every available tool to get the most out of today’s quantum hardware. In practice, that means confronting noise and errors head-on.
We have an ever-expanding toolkit to address these challenges, including error suppression, error mitigation, error detection, and error correction. These concepts can be difficult to distinguish, in part because they lie along a continuum on the path toward fault-tolerant quantum computing. Roughly speaking:
* Error suppression aims to reduce the probability of certain errors occurring in the first place.
* Error mitigation seeks to reduce the impact of errors that have occurred on the final result.
* Error detection and correction encode quantum information redundantly across multiple qubits, so that errors can be detected and corrected through consistency checks.

![Image of errors being reduced by error suppression, then correction, then mitigation.](/learning/images/courses/tools-for-quantum-advantage/intro/error-handling.avif)

Some techniques blur these boundaries. For example, if errors can be detected at the circuit level and invalid shots are discarded or probabilistically recovered in post-processing, this may be viewed as a limited form of error correction, though it lacks the full fault-tolerant structure of quantum error-correcting codes.

Pauli twirling, another example, reshapes noise so that it behaves like a stochastic Pauli process. This can slow the buildup of coherent errors and make other techniques, such as error mitigation, more effective. On its own, however, it is best described as a form of noise tailoring, rather than strictly suppression or mitigation.

These tools are not mutually exclusive. Effective workflows often combine multiple approaches. Suppression and mitigation are widely applicable today, while error detection can be used in some workflows to discard erroneous results or probabilistically recover correct states. Meanwhile, increasingly advanced forms of error correction are steadily coming within reach. By leveraging and combining these methods, we can build a continuous path toward fault-tolerant quantum computing. For a streamlined approach to leveraging multiple error mitigation techniques, without much theoretical background, see [this tutorial](/docs/tutorials/combine-error-mitigation-techniques) on IBM Quantum Platform.

In this course, Tools for Quantum Advantage, we will explore some of the most promising methods for managing quantum noise and errors. Our focus is on exploring practical applications using Qiskit, while providing enough theoretical background to help you determine which techniques are appropriate for your use case. We will also highlight which methods can be combined effectively within a single workflow — and which ones typically cannot.

Join us as we explore the tools that will help bring quantum advantage within reach.


Loading
Loading