Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

Roadmap

Mariia Mykhailova edited this page Oct 23, 2018 · 23 revisions

Welcome to the Quantum Katas roadmap!

This page contains a rough outline of the topics we'd like to cover in this project, and tracks the status of work on them. In the long run we intend for the Quantum Katas to be a proper companion for any introduction to quantum computing course, but there is a lot of work to be done to get there. The list is by no means final, and we welcome any contributions to the project!

Topic Link Status
Introduction to Q#
Classical language features
Debugging
Unit testing
Quantum Computing Concepts
Basic gates BasicGates
Superposition Superposition
Measurements Measurements
Joint (parity) measurements JointMeasurements
Simple Algorithms
Teleportation Teleportation
Superdense coding SuperdenseCoding
Deutsch-Jozsa and Bernstein-Vazirani algorithms DeutschJozsaAlgorithm
Simon's algorithm SimonsAlgorithm
Algorithms
Grover's algorithm GroversAlgorithm
Shor's algorithm discuss
Tools/Libraries
Fourier transform (build up to Draper adder)
Quantum ripple-carry adder
Phase estimation
Quantum Cryptography
Quantum key distribution discuss
Quantum Error Correction
Bit flip code QEC_BitFlipCode
Sign flip code
Shor code
Steane code
Clone this wiki locally