0% completed
All LessonsFree Lessons (8)
Baby Steps
What is Quantum Computing?What is a Qubit?Quantum StatesMulti-Qubit StatesQubit MeasurementQubit VisualizationThe Power of Quantum ComputingQuiz: Baby Steps
The Essence of Quantum Mechanics
A Short History of Quantum MechanicsThe Postulates of Quantum MechanicsSuperposition and InterferenceQuantum EntanglementEinstein-Podolsky-Rosen ParadoxQuiz: Quantum Mechanics
Quantum Gates and Circuits
Single Qubit GatesMulti-Qubit GatesParametric GatesBuilding Quantum CircuitsQuiz: Quantum Gates and Circuits

Project

Optimize a Quantum Circuit Using PennyLane
Simulating Quantum Computers
Why Simulate?Simulating Quantum States in PythonSimulating Quantum Gates in PythonSimulating an Operation in PythonSimulating Measurement in PythonBasic Quantum Simulator
Getting Started with Quantum Algorithms
Quantum Computing Libraries and FrameworksCoding a Bell State

Project

Quantum Random Walk
The Deutsch-Jozsa Algorithm
Ominous OraclesThe DJ CircuitTime Complexity Analysis - DJCoding the DJ AlgorithmKey Takeaway - DJ
Grover's Search Algorithm
Quantum SearchAmplitude AmplificationTime Complexity Analysis - GroverThe Grover CircuitCoding Grover's AlgorithmKey Takeaway - Grover
Shor's Factoring Algorithm
Arduous FactorizationThe Quantum Fourier TransformQuantum Phase EstimationShor's Algorithm - Beating Around the BushShor's Algorithm - From Factoring to Period FindingThe Shor CircuitCoding Shor's AlgorithmKey Takeaway - Shor's Algorithm
The Future
What Lies Ahead?
Resources and References
The Fundamentals of Quantum Computing/

...

/

Resources and References

Resources and References

This chapter has some helpful links for further exploring quantum computing. A bibliography is appended as well.

We'll cover the following...
    • Resources
    • References and acknowledgments

Resources

  • D-Wave Docs (quantum annealing)
  • Variational Quantum Eigensolver (VQE)
  • VQE Tutorial - PennyLane AI
  • Quantum Approximate Optimization Algorithm (QAOA)
  • IBM - Quantum Experience
  • QOSF Mentorship Program
  • PennyLane AI
  • Google/Cirq - Learn Cirq
  • IBM/Qiskit - Learn Qiskit
...