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#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 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 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 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
Formal & Physical Sciences Computing & CybersecurityEN#21/100: CCode → QCode, "If f then Minus" spec || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 9, 2024 25 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQuantum ProgrammingReversible Computation
Formal & Physical Sciences Computing & CybersecurityEN#20/100: Quantum Programming Paradigm 1 || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 8, 2024 19 min★ ★ ★ ★ ☆ 4/5Quantum ComputingProgramming ParadigmHadamard Transform
Formal & Physical Sciences Computing & CybersecurityEN#19/100: How Toggles Detective works (Part 2/2) || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 7, 2024 14 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQuantum ProgrammingAmplitudes
Formal & Physical Sciences Computing & CybersecurityEN#18/100: How Toggles Detective works (Part 1/2) || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 6, 2024 21 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQuantum AlgorithmsTutorial
Formal & Physical Sciences Computing & CybersecurityEN#17/100: Unnormalized states || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 5, 2024 20 min★ ★ ★ ★ ★ 5/5Quantum ComputingQuantum ProgrammingUnnormalized States
Formal & Physical Sciences Computing & CybersecurityEN#16/100: Hadamard's unitary even w/ other qubits || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 4, 2024 17 min★ ★ ★ ★ ★ 5/5Quantum ComputingHadamard GateUnitary Transformation
Formal & Physical Sciences Computing & CybersecurityEN#15/100: Hadamard is unitary... || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 3, 2024 14 min★ ★ ★ ★ ☆ 4/5Quantum ComputingHadamardUnitary
Formal & Physical Sciences Computing & CybersecurityEN#14/100: The Unitary property || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 2, 2024 20 min★ ★ ★ ★ ☆ 4/5Quantum ComputingUnitary PropertyQubits
Formal & Physical Sciences Computing & CybersecurityEN#13/100: Composite quantum instructions || Quantum Computer Programming in 100 Easy LessonsRyan O'DonnellJune 1, 2024 17 min★ ★ ★ ★ ☆ 4/5Quantum ComputingQuantum ProgrammingComposite Instructions