Quantum Katas: Self-Paced Quantum Programming Exercises (Microsoft)
Microsoft Quantum
4 courses · 7 tutorials
Microsoft Quantum
Microsoft Quantum Team
Microsoft Learn
Microsoft
Implement quantum teleportation in Q# using Bell state preparation and classical communication. Run on Azure Quantum simulators and understand the protocol step by step.
Implement the 3-qubit bit flip code and phase flip code in Q#, covering encoding, error injection, syndrome measurement, and correction.
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.
Implement the Quantum Phase Estimation algorithm in Q# to estimate eigenvalues of unitary operators, with a worked example using the T gate.
Learn Microsoft's Q# quantum programming language, a purpose-built language for quantum algorithms with built-in classical-quantum integration and Azure Quantum access.
Write your first quantum program in Q#, put a qubit in superposition, build a Bell state, and run it from Python using the qsharp package.
Use Q# and the Microsoft.Quantum.Chemistry library to simulate molecular ground state energies, covering Jordan-Wigner encoding, Broombridge data, and phase estimation.