quantum speedup
0 courses · 6 tutorials
Free Tutorials
- →
- beginner
- 20 min read
The Bernstein-Vazirani Algorithm: Implementing a Hidden String Finder in Qiskit
Implement the Bernstein-Vazirani algorithm in Qiskit: find a hidden bit string in a single query using superposition and phase kickback, versus N queries classically.
- →
- intermediate
- 18 min read
Grover's Algorithm Explained
How Grover's algorithm searches an unsorted database in √N steps, and why that matters for cryptography and optimization.
- →
- beginner
- 20 min
How Quantum Algorithms Work
A conceptual guide to how quantum algorithms actually work: using superposition to explore many paths, interference to amplify correct answers, and measurement to extract results.
- →
- beginner
- 35 minutes
The Deutsch-Jozsa Algorithm: Quantum's First Speedup Explained
Learn how the Deutsch-Jozsa algorithm solves in a single query a problem that requires exponentially many classical queries, and implement both constant and balanced oracles in Qiskit.
- →
- intermediate
- 45 minutes
Quantum Walks: How Quantum Computers Explore Graphs
Implement discrete-time quantum walks on a line and cycle graph in Qiskit, visualize the quadratic spreading advantage over classical random walks, and understand the deep connection to Grover's algorithm.
- →
- beginner
- 20 min read
Why Are Quantum Computers Faster? Superposition, Interference, and Entanglement Explained
Understand the real mechanism behind quantum speedup: not 'exploring all paths at once,' but engineering interference to amplify right answers and cancel wrong ones.