Quantum Katas: Self-Paced Quantum Programming Exercises (Microsoft)
Microsoft Quantum
4 courses · 4 tutorials
Microsoft Quantum
Dept of Computer Science, University of Oxford
Google Quantum AI
Hasso Plattner Institute / IBM Quantum
How Grover's algorithm searches an unsorted database in √N steps, and why that matters for cryptography and optimization.
Build a complete implementation of Grover's quantum search algorithm in Q#, including oracle design, reflection operations, and execution on the Azure Quantum Resource Estimator and full-state simulator.
How to design and implement oracles for Grover's search algorithm: from Boolean functions to quantum circuits, phase kickback, and multi-target search.
Extend Grover's algorithm to handle multiple marked items. Derive the optimal number of iterations, implement multi-solution oracles in Qiskit, and use quantum counting to find the solution count.