Skip to main content
IBM Quantum Platform

Introduction

Before we begin, please take a moment to complete our pre-course survey, which is important to help improve our content offerings and user experience.

Quantum computing has the potential to enable efficient solutions to computational tasks for which efficient classical algorithms are not known, and possibly don't exist. There are, however, very significant challenges that must be overcome before we can reliably implement the sorts of large-scale quantum computations we hope will one day be possible.

The heart of the matter is that quantum information is extremely fragile — you can literally ruin it just by looking at it. For this reason, to correctly operate, quantum computers need to isolate the quantum information they store from the environment around them to an extreme degree. But, at the same time, quantum computers must provide very precise control over this quantum information, including proper initialization, accurate and reliable unitary operations, and the ability to perform measurements so that the results of the computation can be obtained. There's clearly some tension between these requirements, and in the early days of quantum computing some viewed that the fragility of quantum information, and its susceptibility to both inaccuracies and environmental noise, would ultimately make quantum computing impossible.

Today, there's little doubt that building an accurate and reliable large-scale quantum computer is a monumental challenge. But, we have a key tool to help us in this endeavor — quantum error correction — which leads most people who are knowledgeable about the field to be optimistic about large-scale quantum computing one day becoming a reality.

We'll study quantum error correction in this course, with a focus on the fundamentals. In this lesson, we'll take a first look at quantum error correction, including the very first quantum error correcting code discovered — the 9-qubit Shor code — and we'll also discuss a foundational concept in quantum error correction known as the discretization of errors.


Lesson video

In the following video, John Watrous steps you through the content in this lesson on correcting quantum errors. Alternatively, you can open the YouTube video for this lesson in a separate window. Download the slides for this lesson.

Was this page helpful?
Report a bug or request content on GitHub.