---
title: Quantum Computing
description: Quantum computing utilizes the principles of quantum mechanics, such as superposition and entanglement, to process information. Learners will understand how quantum bits (qubits) operate, how quantum algorithms differ from classical ones, and their potential applications.
category: programming-tech
subcategory: theoretical-computer-science
difficulty: beginner, intermediate, advanced
url: /subject/quantum-computing
---

# Quantum Computing

Quantum computing utilizes the principles of quantum mechanics, such as superposition and entanglement, to process information. Learners will understand how quantum bits (qubits) operate, how quantum algorithms differ from classical ones, and their potential applications.

## Available Resources

4 Books • 4 Courses • 3 Websites

## Websites

### 1. Quantum Country

Essays by Andy Matuschak and Michael Nielsen with embedded spaced-repetition quizzes; after reading you can follow quantum circuit notation, explain superposition and entanglement mathematically, and trace how Grover's search algorithm works.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://quantum.country/

**Tags:** quantum computing basics, qubits, quantum circuits, spaced repetition, interactive essay

### 2. Scott Aaronson's Blog

Shtetl-Optimized, written by quantum computing theorist Scott Aaronson, posts long arguments about P versus NP, quantum supremacy claims, and open problems. Readers gain a working sense of how complexity researchers actually debate results.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://scottaaronson.blog/

**Tags:** computational complexity, quantum computing, P vs NP, research blog

### 3. Qiskit

Official home of the open-source Qiskit quantum computing framework, offering documentation, API references, tutorials, and code examples to build, simulate, and run quantum programs on simulators and IBM quantum hardware.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://www.ibm.com/quantum/qiskit

**Tags:** qiskit, quantum-programming, quantum-circuits, quantum-algorithms, python

## Podcasts

### 1. The New Quantum Era

**Author:** Sebastian Hassinger

Your host, Sebastian Hassinger, interviews brilliant research scientists, software developers, engineers and others actively exploring the possibilities of our new quantum era. We will cover topics in quantum computing, networking and sensing, focusing on hardware, algorithms and general theory. The show aims for accessibility - Sebastian is not a physicist - and we'll try to provide context for the terminology and glimpses at the fascinating history of this new field as it evolves in real time.

**Difficulty:** Beginner | **Language:** en | **Price:** Free

**Link:** https://podcast.newquantumera.com

**Tags:** quantum computing research, interviews, quantum networking, quantum sensing, quantum algorithms

## Courses

### 1. CERN QTI - Introduction to Quantum Computing

In 2020, CERN openlab and the CERN Quantum Technology Initiative organized a series of open, free lectures on quantum computing. These lectures introduce basic concepts of the quantum circuit model (qubits, gates, measures) and important quantum algorithms and protocols. Recordings and materials are available through the provided link.

**Difficulty:** Beginner | **Language:** English | **Price:** Free

**Link:** https://quantum.cern/introduction-quantum-computing

**Tags:** quantum circuit model, quantum gates, quantum algorithms, lecture series, CERN openlab

### 2. Microsoft Learn - Quantum Computing Fundamentals Learning Path

This structured learning path from Microsoft introduces the fundamental concepts of quantum computing, explains how quantum computers operate, and identifies the types of problems quantum algorithms can solve. It's a free, self-paced course designed to build a strong foundational understanding.

**Difficulty:** Beginner | **Language:** English | **Price:** Free

**Link:** https://learn.microsoft.com/en-us/training/paths/quantum-computing-fundamentals/

**Tags:** quantum computing basics, qubits, quantum algorithms, Azure Quantum, self-paced

### 3. IBM Quantum Learning

IBM's official learning platform for quantum computing with Qiskit. It offers a library of over 10 free courses from leading experts, covering fundamental concepts, practical applications, and programming with Qiskit. It's an excellent resource for structured learning from a major industry player.

**Difficulty:** Beginner | **Language:** English | **Price:** Free

**Link:** https://quantum.cloud.ibm.com/learning

**Tags:** Qiskit, quantum programming, quantum algorithms, quantum hardware, structured courses

### 4. Introduction to Quantum Computing

This course is an approachable introduction to the weird and complex world of quantum computing. Interested learners can develop an understanding of the physics and computer science behind this new technology.

**Difficulty:** Beginner | **Language:** English | **Price:** Free

**Link:** https://www.edx.org/learn/quantum-computing/university-of-british-columbia-introduction-to-quantum-computing

**Tags:** courses, technology-computer-science, theoretical-computer-science

## Books

### 1. Quantum Computer Science: An Introduction

**Author:** N. David Mermin

Widely praised on Reddit for its accessibility, particularly for those without a strong physics background, this book offers a concise introduction to quantum computation. It develops the basic elements of the field without assuming prior knowledge of quantum mechanics. Related lecture notes are also available from Cornell University.

**Difficulty:** Beginner | **Language:** English | **Price:** Free

**Link:** https://www-f1.ijs.si/~ramsak/Nanofizika/QCS/books_3092_0.pdf

**Tags:** quantum computation, quantum algorithms, quantum circuits, textbook, no physics prerequisite

### 2. Quantum Computation and Quantum Information

**Author:** Michael A. Nielsen, Isaac L. Chuang

The standard graduate reference for the field, covering quantum circuits, algorithms including Shor's and Grover's, quantum information theory, and error correction. Readers finish able to follow and reproduce proofs in current quantum computing research papers.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/1107002176?tag=edmonddante07-20

**Tags:** books, technology-computer-science, theoretical-computer-science

### 3. Quantum Computing for Everyone

**Author:** Chris Bernhardt

Bernhardt builds the subject from linear algebra over two-dimensional vector spaces, using only high-school mathematics. Readers come away able to read qubit and gate notation and follow the reasoning behind teleportation, Deutsch's, and Shor's algorithms.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/0262539535?tag=edmonddante07-20

**Tags:** books, technology-computer-science, theoretical-computer-science

### 4. An Introduction to Quantum Computing

**Author:** Phillip Kaye, Raymond Laflamme, Michele Mosca

A concise textbook for computer science students, presenting the quantum circuit model, Shor's factoring and Grover's search algorithms, and quantum error correction with full derivations. Finishing it prepares readers to analyze algorithm complexity and design simple quantum circuits.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/019857049X?tag=edmonddante07-20

**Tags:** books, technology-computer-science, theoretical-computer-science

---

*This content is part of Dantes.io - Your Treasure Map to Knowledge*

*Curated by humans at Dantes.io. Personal study use welcome; republishing this curation requires permission (team@dantes.io).*

View this page online: https://dantes.io/subject/quantum-computing