A comprehensive suite of foundational and advanced quantum computing algorithms implemented in Python using IBM Qiskit.
-
Updated
Jun 23, 2026 - Jupyter Notebook
A comprehensive suite of foundational and advanced quantum computing algorithms implemented in Python using IBM Qiskit.
A course that includes topics such as an introduction to quantum computing and its applications (e.g., quantum teleportation), quantum entanglement and superposition (shown on Bernstein-Vazirani and Simon's algorithms), Grover's algorithm, the quantum Fourier transform and practical examples of its use (quantum phase estimation, Shor's algorithm).
Simon's algorithm finds a hidden period in a black-box function using exponentially fewer queries than any classical algorithm — the quantum attack that breaks Even-Mansour, CBC-MAC, and 3-round Feistel.
Add a description, image, and links to the simons-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the simons-algorithm topic, visit your repo's landing page and select "manage topics."