Quantum ComputingExtendabout 41 min
The Quantum Advantage: When Small Particles Solve Big Problems
How superposition, entanglement, and quantum gates could change computing forever — and why we aren't there yet.
This lesson explores how quantum computers use qubits that exist in superposition and entanglement to solve certain problems faster than classical computers. Students compare classical and quantum approaches, trace a simple quantum circuit, examine real hardware limits, and desig
In this part you’ll
- Compare classical and quantum computing approaches to solving the same algorithmic problem, identifying where quantum advantage may arise.
- Explain how superposition and entanglement enable quantum algorithms to explore computational paths unavailable to classical systems.
- Analyze a simple quantum circuit diagram, tracing how qubit states evolve through gates and measurement.
- Evaluate real-world limitations of current quantum hardware, including decoherence, error rates, and scalability challenges.
- Design a project proposal that applies quantum computing concepts to a specific problem in cryptography, chemistry, or optimization.
Imagine trying to find one special grain of sand hidden on a beach. A classical computer checks each grain one by one. A quantum computer, in theory, could examine many grains at once — not because it is faster at picking up grains, but because it uses rules of nature that seem strange in everyday life.
This lesson is for students who have met basic ideas of computing and probability, and want to understand why quantum computing is different, not just that it is "powerful." We will compare how classical and quantum systems solve problems, trace what happens inside a real quantum circuit, and look honestly at why today's quantum machines are still small, fragile, and expensive to run. No prior physics beyond school-level light and electricity is assumed; every new term is defined when it first appears.
Chapter 01
The Locker Combination Problem: Why Some Searches Take Forever
Imagine you are at a Mumbai school fair. The principal has hidden a ₹500 gift voucher inside one of 1,024 identical lockers, numbered 0 to 1,023. You can open one locker at a time. How many do you need to open to find the prize? If you are lucky, the first one. If you are unlucky, the last one. On average, you will open about half: roughly 512 lockers. This is your first encounter with a brute-force search — checking possibilities one by one until you succeed. A classical computer, whether it is the phone in your pocket or ISRO's mission-control server, faces the same limitation when searching through unsorted data. It can only examine one possibility at a time, and the waiting time grows painfully as the problem gets bigger.
Worked example
0 / 6 steps shownThe locker problem with 10 bits
Each locker has a number from 0 to 1,023. That is exactly 1,024 lockers, which equals 2^10. A classical computer uses bits (0 or 1) to store information. Ten bits can represent numbers from 0 (0000000000) to 1,023 (1111111111). But the computer can only check one locker — meaning one 10-bit pattern — at a time. If the prize could be in any locker with equal chance, how long does the search take as the number of bits grows?
- Bits for 1,024 lockers
- 1010 bits can label every locker from 0 to 1,023
- Average classical checks
- 512Half of 1,024, the expected number of locker openings
- Checks at 20 bits
- ~5.2 lakh1,048,576 lockers, average 524,288 tries
- Checks at 50 bits
- ~5.6 × 10^14More than the number of seconds in 18 million years at one check per second
Why this problem matters in real life
- Step 01Password cracking
Attackers try combinations. Each added character multiplies possibilities, which is why longer passwords are stronger.
- Step 02Drug discovery
Chemists search molecule shapes. The space of possible proteins grows exponentially with size.
- Step 03Route finding
A delivery van visiting 25 stops faces trillions of possible routes. Checking each one is impractical.
- Step 04Cryptography
Breaking some codes means searching enormous key spaces — the security relies on this being too slow.
Predict first
Try it
Reflect
This stays on this page only. It isn’t saved or sent anywhere.
Chapter 02
Enter the Qubit: A Bit That Can Be Both 0 and 1
Imagine you are trying to catch a monsoon cricket match on an old television set. Sometimes the picture is clear, sometimes it crackles with static, and sometimes you can faintly see two channels overlapping before the TV 'decides' which one to show. A quantum bit — called a qubit — behaves something like that overlapping static. Before you look closely, it is not firmly one thing or another. Only when you finally look does it settle into a definite answer.
In everyday computing, a bit is the smallest piece of information. It is unambiguous: either 0 or 1, like a light switch that is either OFF or ON. Every photo you share, every train ticket you book online, every cricketing statistic — all of it is stored as millions of these definite 0s and 1s. A qubit, the basic unit of quantum information, breaks this rule gently but profoundly. Its state can be a superposition: a blend of 0 and 1, written as α|0⟩ + β|1⟩. Here α and β are complex numbers, which means they carry both a size and a kind of 'direction' in a mathematical plane. You do not need to picture them perfectly — think of them as two dials that control how much 0 and how much 1 are mixed together.
Where does this actually happen? Let us use something Indian classrooms already study: polarisation of light. When sunlight reflects off a car windshield or a lake near your home, it becomes polarised — its electric field oscillates mainly in one direction. A pair of polarising sunglasses blocks glare by only allowing light with a certain polarisation to pass through.
A single photon of light can be polarised horizontally (we label this |0⟩) or vertically (we label this |1⟩). But here is the quantum twist: before we measure it, a photon can also be in a superposition of horizontal and vertical. When the photon meets a polarising filter — our measuring device — the superposition collapses to one definite outcome. The filter forces the choice. This is not poetry; it is how laboratories worldwide, including groups working with ISRO's quantum communication projects, work with individual photons.
Worked example
0 / 5 steps shownPhoton Through a Diagonal Polariser
A photon is prepared in the state |ψ⟩ = (1/√2)|0⟩ + (1/√2)|1⟩. It approaches a vertical polarising filter (which measures whether the photon is |0⟩ or |1⟩). What is the probability the photon passes through vertically polarised? What is the probability it is blocked?
Predict first
The power of a qubit comes not from mystery but from the extra room superposition provides. A classical bit carries one definite answer. A qubit, before measurement, carries two numbers (α and β) that can encode a richer description of possibility. In the next chapter we will see what happens when two qubits share a single mathematical description — a phenomenon called entanglement — and why that creates possibilities no classical system can match.
Chapter 03
Two Qubits, One System: The Puzzle of Entanglement
Imagine you and a friend each receive a sealed envelope. Before you open yours, you know nothing. But the moment you peek and see 'India wins,' you instantly know your friend's envelope says 'India wins' too. In everyday life, this works because someone pre-wrote identical notes. But in the quantum world, something stranger happens. Two particles can become entangled — linked so tightly that measuring one instantly determines the other, even if they are light-years apart. This chapter explores what makes quantum entanglement different from ordinary correlation, why it puzzled Einstein, and how it becomes a tool for quantum computing.
A single qubit has two basis states, |0> and |1>. With two qubits, the system has four basis states, written |00>, |01>, |10>, and |11>. Any two-qubit state is a combination — a superposition — of these four. Most combinations are separable: you could describe each qubit individually. But some states, called entangled states, cannot be broken apart that way. The most famous is the Bell state (|00> + |11>)/sqrt(2). In this state, neither qubit has a definite value on its own. Yet if you measure the first and get 0, the second is guaranteed to be 0. If you get 1, the second is guaranteed to be 1. The outcomes are perfectly correlated, but not pre-determined — the particles decide only at the moment of measurement.
Worked example
0 / 4 steps shownCricket Cards: Classical vs Quantum Correlation
Two fans at opposite ends of a stadium each receive a sealed card. They open them simultaneously. Classically, someone could have written 'India wins' on both, or 'Australia wins' on both, beforehand. With quantum entanglement, no pre-written plan exists. Can we tell the difference?
| Feature | Classical sealed envelopes | Entangled qubits |
|---|---|---|
| State before opening | Already fixed (hidden information) | Not fixed; superposition of joint outcomes |
| Single measurement | Reveals pre-existing value | Reveals random outcome, 50/50 |
| Correlation discovered | Immediately obvious (same written note) | Only confirmed after comparing results |
| Can factor into parts? | Yes, two separate envelopes | No: Bell state cannot be split |
| Useful for computation | Limited | Enables quantum algorithms and secure communication |
Try it
Chapter 04
From Gates to Circuits: Building a Quantum Algorithm
Imagine you are wiring up a small circuit board in your school lab. You place batteries, switches and LEDs on a breadboard, then connect them with wires so electricity flows the way you want. A quantum circuit works on the same principle — connect quantum gates on qubit "wires" so that information flows and transforms. But instead of electrons carrying voltage, each wire carries a qubit: a particle state that can be |0>, |1>, or a blend of both. In this chapter you will learn to read a quantum circuit diagram like a map, follow the state as it moves through gates, and see how a tiny two-qubit circuit can create the famous Bell state that you met in Chapter 3.
A quantum circuit is always drawn left to right, just as you read English. Each horizontal line represents one qubit, hovering in its quantum world. Boxes placed on the line are single-qubit gates; gates that need two qubits show a black dot on the control qubit and a circled-plus (or box with a cross) on the target qubit. Unlike a classical circuit, no current flows. Instead, the mathematical state of the qubit changes as it passes each gate. There is no "power" running along the wire — there is only probability amplitude, which we track with symbols.
How to read a quantum circuit diagram
- Step 01Find the qubitsStep 1
Count the horizontal lines from top to bottom. Each line is one qubit, usually labelled q0, q1, etc.
- Step 02Start at the far leftStep 2
All qubits begin in a known state, almost always |0>. The leftmost point is time zero.
- Step 03Move gate by gateStep 3
Travel left to right. Whenever a gate touches a qubit line, apply that gate's operation to that qubit's current state.
- Step 04Watch for multi-qubit symbolsStep 4
A vertical line joining a black dot to a circled plus means CNOT. The dot sits on the control; the plus sits on the target.
- Step 05Read the final stateStep 5
At the far right you obtain the output state. Measurements are often shown as meter symbols at the end, but some diagrams omit them.
Worked example
0 / 5 steps shownTracing a circuit: from |00> to a Bell state
Circuit: two qubits start as |00>. Apply H to qubit 0 (the top line). Then apply CNOT with qubit 0 as control and qubit 1 as target. What is the final state?
- Gate count
- 3X, H and CNOT form a universal set for any quantum computation on qubits when combined with T gates (not covered here).
- Circuit width
- 2Number of qubits in our example — tiny, yet enough to demonstrate entanglement.
- Circuit depth
- 2Number of gate layers: H in layer 1, CNOT in layer 2.
- Bell state probability
- 50%Chance of measuring |00> or |11> in the final state; never |01> or |10>.
Try it
Predict first
As you practise tracing circuits, keep a notebook with two columns: one for the current two-qubit state written like (|00> + |11>)/sqrt(2), and one for which gate you just applied. This discipline prevents you from losing minus signs or mixing up the control and target positions. Many students confuse the black dot with the target at first glance — a quick trick is to remember "dot = decision, plus = action." The dot merely watches the control qubit; the plus sign is where the flip actually happens.
Quantum circuits grow in width (more qubits) and depth (more gate layers). The circuit you traced is exactly the kind used in early experiments at IBM and Google Quantum AI to test whether a quantum processor can genuinely create entanglement. ISRO and Indian research institutes currently explore larger versions of such circuits for quantum communication over satellite links. A single mistaken gate order — for example, placing CNOT before H — would create a completely different, usually unentangled state. Precision matters because there is no "roughly right" in quantum mechanics: the amplitudes must be tracked exactly until the final measurement.
Chapter 05
Grover's Search: Where Quantum Beats Classical
Imagine you have lost your house key in a pile of 10,000 identical-looking keyrings at a railway station locker. You know exactly one key opens your locker, but there is no pattern or label to guide you. Classically, you would try keys one by one. On average, you would need to test 5,000 keys before finding the right one—checking half the pile. In the worst case, you might try all 10,000. This is unstructured search: no sorting, no hints, just brute force.
Now suppose a quantum computer could search the same pile using Grover's algorithm, named after the Indian-American computer scientist Lov Grover, who discovered it in 1996 at Bell Labs. Instead of checking 5,000 keys on average, it would need only about 100 key-equivalent queries. The speedup is not magic; it comes from a precise quantum trick called amplitude amplification. This chapter shows how that trick works, why the speedup is provably the best any quantum method can achieve, and why this matters even though it is not the dramatic exponential speedup of factoring algorithms. The square-root speedup is real, useful, and already proven in small experiments.
The heart of Grover's algorithm is amplitude amplification. In classical computing, a probability is just a number between 0 and 1. In quantum computing, the amplitude is a complex number whose squared magnitude gives the probability of measuring that outcome. Amplitudes can be positive, negative, or even have imaginary parts, and they can interfere with each other.
Grover's algorithm starts by putting the quantum computer into an equal superposition of all possible answers—every key is represented, but none is certain. Think of this as a spinning pointer that points equally in all directions. The algorithm then repeats a two-step cycle. First, it marks the correct answer by inverting the amplitude of that state—imagine making that one direction slightly darker. Second, it performs an inversion about the average, which amplifies the marked amplitude while shrinking all others. Each cycle rotates the quantum state a little closer to the correct answer. After roughly sqrt(N) cycles, measuring the system gives the correct key with high probability.
This is not faster because the quantum computer "tries many keys at once." That description is a common simplification and it misleads. The quantum computer never evaluates all keys simultaneously in a useful way. What it does is choreograph interference so that wrong answers cancel each other out and the right answer gets stronger. The speedup is modest—square-root, not exponential—but it is provably optimal: no quantum algorithm can do better than order sqrt(N) queries for unstructured search.
Number of queries needed, shown on logarithmic scale for search database size N
- N = 100 itemsClassical: 50
- N = 100 itemsGrover: ~8
- N = 10,000 itemsClassical: 5,000
- N = 10,000 itemsGrover: ~79
- N = 1,000,000 itemsClassical: 500,000
- N = 1,000,000 itemsGrover: ~785
- N = 10^12 items (trillion)Classical: 5×10^11
- N = 10^12 items (trillion)Grover: ~785,398
Worked example
0 / 8 steps shownFinding One Friend in a WhatsApp Group List
You have a WhatsApp group with 256 members, all listed alphabetically by display name. One friend changed their number and you only remember their old phone number—not their name. The list has no search-by-number feature. You must check members one by one. How does Grover's algorithm help, and how many queries does each method need?
Predict first
| Algorithm | Problem | Speedup over classical | First proven/known |
|---|---|---|---|
| Grover's search | Unstructured database search | Quadratic: sqrt(N) | 1996 (Lov Grover) |
| Shor's algorithm | Integer factorization | Exponential: poly(log N) | 1994 (Peter Shor) |
| Quantum simulation | Molecular/quantum system dynamics | Exponential for some systems | 1982 proposed, 1996+ algorithms |
| Random circuit sampling | Benchmarking quantum processors | None proven for useful tasks | 2019 (Google claim) |
Keep this
Grover's Search: Key Takeaways
- Grover's algorithm solves unstructured search in roughly sqrt(N) quantum queries, versus N/2 classically.
- The mechanism is amplitude amplification: repeated oracle marking and inversion-about-average rotate the quantum state toward the answer.
- This speedup is provably optimal: no quantum algorithm can solve unstructured search in fewer than order sqrt(N) queries.
- The speedup is quadratic, not exponential. Exponential speedup requires different problems like factoring (Shor's algorithm).
- Practical quantum advantage depends on hardware quality, not just theoretical query counts.
- Grover's 1996 result remains foundational because it is simple, general, and optimal for its problem class.
Chapter 06
History on the Lab Bench: From Feynman to ISRO's Interest
Imagine sitting in a classroom in 1981. Personal computers are rare in India. The internet does not exist. Pocket calculators cost hundreds of rupees. And yet, one physicist in California suggests something wild: maybe nature's smallest parts work so strangely that ordinary computers can never truly model them. His name was Richard Feynman, and he wondered if we needed a new kind of machine — a quantum computer — built from the very rules that govern atoms and photons. At the time, almost nobody believed such a machine could be built. The idea was science fiction. But Feynman's 1981 lecture planted a seed that scientists would tend for decades before it sprouted into real laboratory experiments.
From Wild Idea to National Mission
- 1981Feynman's proposal Richard Feynman says a classical computer cannot efficiently simulate a quantum system. A quantum mechanical computer would be needed. No hardware exists.
- 1985Deutsch's blueprint David Deutsch defines the quantum Turing machine. The idea becomes mathematically rigorous, though still purely theoretical.
- 1994Shor's shock Peter Shor proves a quantum algorithm can factor large numbers fast. RSA encryption — used then and now for banking — suddenly looks fragile.
- 1998First working qubits Researchers build simple quantum gates with a few qubits. The device runs only at millikelvin temperatures, but it is real.
- 2019Google's milestone claim Google announces quantum supremacy: their processor completes a sampling task that would take classical supercomputers thousands of years. Debate follows.
- 2023India's National Quantum Mission Government of India allocates ₹6,000 crore over eight years for quantum technologies, computing, communications and sensing.
- 2024ISRO tests space link ISRO demonstrates quantum key distribution between a satellite and a ground station, stepping toward secure quantum communication over long distances.
The gap between Feynman's talk and Google's experiment spans roughly forty years. That is longer than most of you have been alive. Why so slow? Because building a quantum computer demands controlling individual atoms, electrons, or photons without letting their fragile quantum properties collapse. A quantum computer is not a faster laptop; it is a completely different kind of calculator that must be shielded from every stray magnetic field, every warm vibration, every bit of heat. Even today, after billions of dollars and decades of research, the most powerful quantum processors contain a few hundred qubits at best. Your smartphone contains billions of classical transistors. The scale difference is staggering.
In India, the National Quantum Mission recognises both the promise and the patience this field requires. The ₹6,000 crore commitment, approved in 2023, funds research hubs, industry partnerships, and training programmes across several quantum domains — not just computing, but also quantum communication, which ISRO has already begun testing. These efforts place India among roughly a dozen countries treating quantum technology as a strategic priority.
Worked example
0 / 4 steps shownCounting the cost of a quantum future
Suppose a small Indian research institute wants to buy time on a cloud quantum computer for student experiments. Each hour costs roughly ₹50,000 on current platforms. The institute runs 10 hours of experiments per month for one year. How much does the year cost? How does this compare to the National Quantum Mission's ₹6,000 crore budget?
Try it
Predict first
Chapter 07
Why Quantum Computers Are Still Small and Fragile
Imagine you have just built the world's most delicate musical instrument. A single footstep in the next room, a warm afternoon, or even a stray radio signal from a mobile phone can knock it out of tune. Now try to play a five-minute symphony on it, perfectly, every time. That is roughly the challenge facing engineers who build quantum computers. In earlier chapters we explored how qubits, superposition and entanglement give quantum systems their power. But turning those ideas into a reliable machine is one of the hardest engineering problems on Earth. Qubits are not merely small; they are profoundly fragile. They must be isolated from heat, vibration, electromagnetic noise and almost every other influence around them — yet they must still be reachable enough that we can control them precisely. This chapter explains the three largest barriers that keep today's quantum computers from millions of qubits: decoherence, error accumulation, and the extreme cold required to fight both.
The numbers above reveal a frustrating trap. Quantum algorithms often need thousands of gate operations to produce useful results. If each gate has even a 0.5 percent chance of introducing an error, the probability of completing the entire calculation correctly becomes vanishingly small after a few hundred steps. Classical computers solve this with simple redundancy: store three copies of a bit and take a majority vote. Quantum information cannot be copied exactly due to the no-cloning theorem, so redundancy must be far more elaborate. Quantum error correction spreads one logical qubit's information across many physical qubits and performs careful measurements that detect errors without revealing the data itself. This is mathematically elegant but monstrously expensive in hardware.
Worked example
0 / 4 steps shownWhy thousands of physical qubits are needed for one reliable qubit
A quantum algorithm needs 1,000 reliable logical qubits, and each logical qubit requires about 1,000 physical qubits protected by surface-code error correction. How many physical qubits are needed in total? If current leading systems contain roughly 1,000 physical qubits, how many such systems would be required?
Predict first
Keep this
Key takeaways: why quantum computers stay small
- Decoherence destroys quantum states in microseconds, setting a hard deadline for every calculation.
- Error rates near 0.1–1% per gate compound rapidly; useful algorithms need far better reliability.
- Extreme cooling to ~15 mK is necessary for leading superconducting designs, adding cost and complexity.
- Quantum error correction can theoretically fix errors but demands roughly 1,000 physical qubits per protected logical qubit.
- Current machines have hundreds of physical qubits; practical fault-tolerant systems may need millions, a gap of several orders of magnitude.
- The fragility is fundamental — it arises from quantum mechanics itself — but engineers are attacking it from materials, control electronics, algorithms, and alternative qubit designs.
Chapter 08
Check Yourself, and What Comes Next
You have travelled through eight chapters — from the locker combination that takes forever to open, to the qubit that can be 0 and 1 at once, to entangled pairs that act like one system, to quantum gates, to Grover's search, to the history of the field, and to the reasons today's machines are small and fragile. This final chapter is your checkpoint. The questions below draw from every part of the lesson. Do not worry if you need to pause and think; the goal is to find the edges of what you now understand, not to race through.
One caution before you begin. Many articles and videos say a quantum computer "tries every answer at the same time." That description is a simplification. A quantum computer uses superposition and interference to raise the probability of the correct answer and lower the probability of wrong answers. It does not run separate classical copies in parallel. Keep that distinction in mind as you work through the quiz.
Quick check
Checkpoint Quiz
8 questions · answer what you can, then check. Getting one wrong is useful.
If you answered most questions correctly, you have a solid foundation in how qubits, gates, entanglement, and search algorithms work, and you understand the gap between theoretical promise and current hardware. If some answers surprised you, that is normal — quantum mechanics is not intuitive. The important skill is identifying when an explanation has crossed from useful simplification into outright myth.
What comes next? This lesson gave you the 'extend' depth: projects, harder problems, and open questions. The next depth would take you into actual quantum programming. You would learn to write circuits in Qiskit (IBM) or Cirq (Google), run them on real quantum hardware over the cloud, and debug the results against simulators. You would study Shor's algorithm for factoring integers — the protocol that threatens RSA encryption — and the Variational Quantum Eigensolver (VQE) used in molecular simulation. You would also meet quantum error correction: the art of encoding one logical qubit across many physical qubits so that individual errors can be detected and fixed without measuring the protected information. Error correction is the main challenge preventing large-scale quantum computing today. What is quantum computing? | Google Quantum AI describes this roadmap explicitly: useful quantum computing requires millions of physical qubits to yield thousands of reliable logical qubits. The science you have learned here is the prerequisite for that engineering.
Worked example
0 / 8 steps shownTracing a Three-Gate Circuit
Input state: |00>. Circuit: (1) Hadamard on qubit 1; (2) CNOT with control qubit 1, target qubit 2; (3) Hadamard on qubit 1. What is the final state?
Reflect
This stays on this page only. It isn’t saved or sent anywhere.
Keep this
What We Built Together
- A classical bit is definitely 0 or 1; a qubit can exist in superposition, giving probabilities for each outcome when measured.
- Superposition is not 'being both at once' in a classical sense; it is a distinct quantum state described by complex amplitudes whose squared magnitudes give probabilities.
- Entanglement links qubits so that measuring one instantly affects the other's possible outcomes; this correlation is stronger than any pre-agreed classical plan.
- Quantum gates rotate and manipulate qubit states; sequences of gates form quantum circuits that create interference patterns favouring correct answers.
- Grover's algorithm searches an unsorted database of N items using about sqrt(N) quantum queries, a proven quadratic speedup over classical unstructured search.
- Current quantum hardware faces decoherence, gate errors, and limited qubit counts; error correction will eventually be needed for large-scale computation.
- ISRO and other agencies are investigating quantum communication and key distribution, applications that do not require full quantum computing but use quantum mechanical principles.
- The 'try every answer simultaneously' explanation is a popular myth; quantum advantage arises from superposition plus interference, not from parallel classical copies.
- The next depth involves programming real quantum hardware, studying Shor's and VQE algorithms, and learning quantum error correction codes.
Words to know
All maths vocabulary →Key Terms from This Lesson
- Qubit
- The basic unit of quantum information, analogous to a classical bit but described by a quantum state that can be in superposition.
- Example: A qubit in state (|0> + |1>)/sqrt(2) yields 0 or 1 with equal probability when measured.
- Superposition
- A quantum state in which a system exists in a combination of multiple basis states, with complex amplitudes determining measurement probabilities.
- Example: A single qubit after a Hadamard gate is in superposition of |0> and |1>.
- Entanglement
- A quantum correlation between two or more systems such that the joint state cannot be written as a product of individual states.
- Example: The Bell state (|00> + |11>)/sqrt(2) is entangled; measuring one qubit determines the other.
- Hadamard gate (H)
- A single-qubit quantum gate that creates an equal superposition from a basis state, or vice versa.
- Example: H|0> = (|0> + |1>)/sqrt(2).
- CNOT gate
- A two-qubit quantum gate that flips the target qubit if and only if the control qubit is in state |1>.
- Example: CNOT|10> = |11>, while CNOT|00> = |00>.
- Quantum circuit
- A sequence of quantum gates applied to a set of qubits, representing a quantum computation.
- Example: A circuit with H, CNOT, and H implements a controlled operation in a different basis.
- Interference
- The addition of quantum amplitudes, where positive and negative contributions can reinforce or cancel, affecting measurement probabilities.
- Example: In the Mach-Zehnder interferometer or in Grover's algorithm, wrong paths interfere destructively.
- Grover's algorithm
- A quantum algorithm for unstructured search that finds a marked item in approximately sqrt(N) queries to an oracle, quadratic speedup over classical.
- Example: Searching 10,000 lockers classically may need 10,000 checks; quantumly, about 100 iterations suffice.
- Oracle
- In algorithm analysis, a black-box function that marks or recognises the correct answer; query complexity counts calls to this function.
- Example: Grover's oracle flips the amplitude of the marked state without revealing which state it is.
- Decoherence
- The loss of quantum properties due to unwanted interaction between a quantum system and its environment.
- Example: A qubit kept too warm or exposed to electromagnetic noise loses superposition rapidly.
- Quantum error correction
- Methods to encode logical qubits across multiple physical qubits so that individual errors can be detected and corrected without direct measurement of the logical state.
- Example: The surface code uses a two-dimensional lattice of physical qubits to protect one logical qubit.
- Quantum key distribution (QKD)
- A communication protocol using quantum mechanics to allow two parties to share a secret key with security guaranteed by physical laws.
- Example: BB84 protocol detects eavesdropping because measurement disturbs quantum states.
- Amplitude amplification
- The repeated process in Grover's algorithm that increases the probability amplitude of the marked state and decreases others.
- Example: Each Grover iteration rotates the state vector closer to the marked state in the two-dimensional subspace.
- Bell state
- One of four maximally entangled states of two qubits; the simplest example of quantum entanglement.
- Example: (|00> + |11>)/sqrt(2) is the Phi-plus Bell state.
- Query complexity
- The number of calls to an oracle or database needed by an algorithm to solve a problem, measured as a function of input size.
- Example: Classical unstructured search has query complexity N; Grover's has sqrt(N).
Where this comes from
Sources
Quantum network - Wikipedia (opens another website) — en.wikipedia.orgawaiting owner check
Provides an overview of quantum networks covering their role in quantum computing and communication, plus components like end nodes, physical communication lines, quantum repeaters, and applications including secure communications and quantum internet.
Quantum computing - Wikipedia (opens another website) — en.wikipedia.orgawaiting owner check
Offers comprehensive coverage of quantum computing history, quantum information processing, algorithms, engineering challenges like decoherence, physical realizations, and theoretical foundations of computability and complexity.
What is quantum computing? | Google Quantum AI (opens another website) — quantumai.googleawaiting owner check
Explains superposition as qubits being in complex combinations of 0 and 1, enabling exploration of exponentially large solution spaces, and describes the NISQ era of current quantum processors.
Quantum Computing Explained in Simple Terms: A Complete Beginner's Guide (2026) | SpinQ (opens another website) — spinq.comawaiting owner check
Introduces qubits as quantum bits that can exist in multiple states simultaneously using superposition, and compares classical bits to qubits with simple analogies.
What Is Quantum Computing? | IBM (opens another website) — ibm.comawaiting owner check
Defines quantum computing as a field harnessing quantum mechanics to solve problems beyond classical computers, covering quantum hardware, algorithms, and applications in chemistry and material science.
Quantum Computing Explained | NIST (opens another website) — nist.govawaiting owner check
Explains that quantum computers use qubits instead of classical bits, and that qubits can exist in superpositions of multiple states.
End of Extend
What you just read
- Compare classical and quantum computing approaches to solving the same algorithmic problem, identifying where quantum advantage may arise.
- Explain how superposition and entanglement enable quantum algorithms to explore computational paths unavailable to classical systems.
- Analyze a simple quantum circuit diagram, tracing how qubit states evolve through gates and measurement.
- Evaluate real-world limitations of current quantum hardware, including decoherence, error rates, and scalability challenges.
- Design a project proposal that applies quantum computing concepts to a specific problem in cryptography, chemistry, or optimization.
- Practise59 questionsHints and a worked solution for every question — or play a 10-question round.
- Step backGo deeperGo back over the ground before this one — you can move up and down as often as you like.
- TopicAll of quantum computingThe whole ladder, the connections and the words to know, on one page.
Want to save topics or ask for new ones? Invited families can connect a learning device. Everything here stays free to read without signing in.
Revision 1 · release generation-b60fa5cc-02e7-4ab0-9081-c36156ee40fe · reviewed 23/09/2026