Curriculum / Noise & Error Correction

Track 06Pro14 lessons · 1,775 XP

Noise & Error Correction

Understand quantum noise and build error correction codes to protect quantum information.

What you will learn

  1. 1Quantum Noise ModelsDecoherence, T1/T2 times, and noise channels that plague real quantum computers.Reading+75 XP
  2. 2Bit-Flip ErrorsSimulate and detect bit-flip errors in quantum circuits.Code challenge+125 XP
  3. 3Phase-Flip ErrorsPhase errors and Z-basis detection, uniquely quantum errors.Code challenge+125 XP
  4. 4Repetition CodesClassical error correction adapted for quantum, majority vote.Code challenge+150 XP
  5. 5Syndrome DecodingImplement a syndrome measurement and classical correction for a 3-qubit code.Code challenge+150 XP
  6. 6Logical Qubit OperationsPerform logical X and Z operations on an encoded 3-qubit logical qubit.Code challenge+200 XP
  7. 7Shor's 9-Qubit CodeThe first code to correct arbitrary single-qubit errors.Reading+100 XP
  8. 8The Stabilizer FormalismThe operator language behind every quantum error correcting code: states defined by what fixes them, errors exposed by what they anticommute with.Reading+75 XP
  9. 9The Steane CodeCSS codes and syndrome measurement, more efficient error correction.Code challenge+150 XP
  10. 10Surface CodesTopological quantum error correction, the leading approach for real hardware.Reading+100 XP
  11. 11Fault-Tolerance ThresholdsUnderstand the threshold theorem and what it means for scalable quantum computing.Reading+75 XP
  12. 12Magic State DistillationWhy T gates are expensive and how magic states enable universal fault-tolerant computation.Reading+75 XP
  13. 13LDPC Quantum CodesIntroduction to low-density parity-check codes and their quantum extensions.Reading+75 XP
  14. 14Error Correction CapstoneBuild a complete error detection and correction pipeline.Project+300 XP

Unlock this track with Pro

Pro unlocks all 10 tracks, unlimited AI hints, and advanced visualizations for $12.99/month, $79/year, or $97 lifetime. Track 1 is free to try first.