Formal & Physical Sciences Computing & CybersecurityEN#61/100: Detecting "medium" 1-qubit rotations || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 19, 2024 20 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQuantum AlgorithmsRotation Estimation
Formal & Physical Sciences Computing & CybersecurityEN#60/100: 1-qubit Rotation Estimation: Overview || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 18, 2024 18 min★ ★ ★ ★ ☆ 4/5Quantum ComputingRotation EstimationPhase Estimation
Formal & Physical Sciences Computing & CybersecurityEN#59/100: Grover when you know 'p' to within 1% || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 17, 2024 14 min★ ★ ★ ★ ☆ 4/5Grover's AlgorithmQuantum ComputingAmplitude Amplification
Formal & Physical Sciences Computing & CybersecurityEN#58/100: Tiny angle errors are not a problem || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 16, 2024 17 min★ ★ ★ ★ ★ 5/5Quantum ComputingQuantum AlgorithmsError Analysis
Formal & Physical Sciences Computing & CybersecurityEN#57/100: Grovering with 's' satisfying strings || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 15, 2024 24 min★ ★ ★ ★ ★ 5/5Grover's AlgorithmQuantum ComputingSAT Problem
Formal & Physical Sciences Computing & CybersecurityEN#56/100: Grover's SAT speedup is unimprovable || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 14, 2024 19 min★ ★ ★ ★ ☆ 4/5Grover's AlgorithmSATQuantum Computing
Formal & Physical Sciences Computing & CybersecurityEN#55/100: Grover's Algorithm, Part 2 || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 13, 2024 18 min★ ★ ★ ★ ★ 5/5Grover's AlgorithmQuantum ComputingQuantum Algorithms
Formal & Physical Sciences Computing & CybersecurityEN#54/100 Grover's Algorithm, Part 1 || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 12, 2024 20 min★ ★ ★ ★ ☆ 4/5Grover's AlgorithmQuantum ComputingQuantum Algorithms
Formal & Physical Sciences Computing & CybersecurityEN#53/100: SAT || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 11, 2024 19 min★ ★ ★ ★ ☆ 4/5SATGrover's AlgorithmQuantum Computing
Formal & Physical Sciences Computing & CybersecurityEN#52/100: Reflecting through a vector || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 10, 2024 17 min★ ★ ★ ★ ☆ 4/5Quantum ComputingReflectionUnitary Operations
Formal & Physical Sciences Computing & CybersecurityEN#51/100: The Elitzur-Vaidman Glitter Bomb || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 9, 2024 19 min★ ★ ★ ★ ☆ 4/5Quantum ComputingElitzur-VaidmanQuantum Measurement
Formal & Physical Sciences Computing & CybersecurityEN#50/100: Discriminating two rotations || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 8, 2024 23 min★ ★ ★ ★ ★ 5/5Quantum ComputingQuantum AlgorithmsRotation Estimation
Formal & Physical Sciences Computing & CybersecurityEN#49/100: The No-Distinguishing Principle || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 7, 2024 16 min★ ★ ★ ★ ☆ 4/5Quantum ComputingNo-Cloning TheoremQuantum Programming
Formal & Physical Sciences Computing & CybersecurityEN#48/100: |v⟩ and −|v⟩ are indistinguishable || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 6, 2024 13 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQubitsGlobal Phase
Formal & Physical Sciences PhysicsEN#47/100: Discriminating 2 qubits: optimal error || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 5, 2024 16 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQubitsState Discrimination
Formal & Physical Sciences Computing & CybersecurityEN#46/100: Discriminating 2 qubits, multiple copies | Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 4, 2024 17 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQubitsState Discrimination
Formal & Physical Sciences PhysicsEN#45/100: Discriminating 2 qubits, 2-sided error || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 3, 2024 11 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQubitsState Discrimination
Formal & Physical Sciences Computing & CybersecurityEN#44/100: Discriminating 2 qubits, no false pos's || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 2, 2024 19 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQubitsState Discrimination
Formal & Physical Sciences Computing & CybersecurityEN#43/100: Fun with filters || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJuly 1, 2024 26 min★ ★ ★ ★ ☆ 4/5Quantum ComputingMeasurementPolarizing Filters
Formal & Physical Sciences Computing & CybersecurityEN#42/100: Measuring in a different basis || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 30, 2024 14 min★ ★ ★ ★ ★ 5/5Quantum ComputingQubitsMeasurement
Formal & Physical Sciences Computing & CybersecurityEN#41/100: Dot products || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 29, 2024 20 min★ ★ ★ ★ ☆ 4/5Quantum ComputingLinear AlgebraDot Product
Formal & Physical Sciences Computing & CybersecurityEN#40/100: Angles & rotation matrices || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 28, 2024 12 min★ ★ ★ ★ ☆ 4/5Quantum ComputingRotation MatricesRadians
Formal & Physical Sciences Computing & CybersecurityEN#39/100: From North Pole to Gabon to Singapore || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 27, 2024 20 min★ ★ ★ ★ ☆ 4/5Quantum ComputingLinear AlgebraUnitary Transformations
Formal & Physical Sciences PhysicsEN#38/100: Every rotation is 2-D rotations || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 26, 2024 15 min★ ★ ★ ★ ☆ 4/5Quantum ComputingLinear AlgebraUnitary Transformations
Formal & Physical Sciences Computing & CybersecurityEN#37/100: Rotations in 2-D || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 25, 2024 21 min★ ★ ★ ★ ☆ 4/5Quantum ComputingRotationsReflections
Formal & Physical Sciences Computing & CybersecurityEN#36/100: Toggle and Hadamard are reflections || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 24, 2024 23 min★ ★ ★ ★ ☆ 4/5Quantum ComputingHadamard GateReflection
Formal & Physical Sciences Computing & CybersecurityEN#35/100: Kets || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 23, 2024 16 min★ ★ ★ ★ ☆ 4/5Quantum ComputingLinear AlgebraQubits
Formal & Physical Sciences Computing & CybersecurityEN#34/100: Summarizing all quantum algorithms || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 22, 2024 19 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQuantum AlgorithmsHadamard Transform
Formal & Physical Sciences Computing & CybersecurityEN#33/100: Hadamard transform: how it works || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 21, 2024 27 min★ ★ ★ ★ ☆ 4/5Hadamard TransformQuantum ComputingQuantum Programming
Formal & Physical Sciences Computing & CybersecurityEN#32/100: Correlation of Boolean functions || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 20, 2024 20 min★ ★ ★ ★ ★ 5/5Quantum ComputingBoolean FunctionsHadamard Transform
Formal & Physical Sciences Computing & CybersecurityEN#31/100: Bitmasked XOR functions || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 19, 2024 21 min★ ★ ★ ★ ☆ 4/5Quantum ComputingXOR FunctionsHadamard Transform
Formal & Physical Sciences Computing & CybersecurityEN#30/100: Is Quantum Bias-Busting Cool? || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 18, 2024 13 min★ ★ ★ ★ ☆ 4/5Quantum ComputingDeutsch-Jozsa AlgorithmComputational Complexity
Formal & Physical Sciences Computing & CybersecurityEN#29/100: Quantum Bias-Busting (Deutsch--Jozsa) || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 17, 2024 18 min★ ★ ★ ★ ☆ 4/5Quantum ComputingDeutsch-JozsaHadamard Transform
Formal & Physical Sciences Computing & CybersecurityEN#28/100: "Avg & Dev all" (Hadamard Transform) || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 16, 2024 26 min★ ★ ★ ★ ☆ 4/5Quantum ComputingHadamard TransformQuantum Programming
Formal & Physical Sciences Computing & CybersecurityEN#27/100: Loading ±1 truth tables into the state || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 15, 2024 20 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQuantum AlgorithmsSuperposition
Formal & Physical Sciences Computing & CybersecurityEN#26/100: Programming "If f then Minus" || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 14, 2024 24 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQuantum ProgrammingBoolean Functions
Formal & Physical Sciences Computing & CybersecurityEN#25/100: Finishing CCode → QCode || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 13, 2024 15 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQuantum ProgrammingAncilla Qubits
Formal & Physical Sciences Computing & CybersecurityEN#24/100: Reversible computing (for CCode→QCode) || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 12, 2024 19 min★ ★ ★ ★ ☆ 4/5Quantum ComputingReversible ComputingQuantum Programming
Formal & Physical Sciences Computing & CybersecurityEN#23/100: AND/OR/NOT code (for CCode → QCode) || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 11, 2024 18 min★ ★ ★ ★ ☆ 4/5Quantum ComputingBoolean CircuitsReversible Computation
Formal & Physical Sciences Computing & CybersecurityEN#22/100: CCode → QCode, the general spec || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 10, 2024 17 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQuantum ProgrammingOracle