To run the katas and tutorials online, make sure you're viewing this file on Binder (if not, use this link).
To run the katas and tutorials locally, follow these installation instructions.
While running the Katas online is the easiest option to get started, if you want to save your progress and enjoy better performance, we recommend you to choose the local option.
Here is the learning path we suggest you to follow if you are starting to learn quantum computing and quantum programming. Once you're comfortable with the basics, you're welcome to jump ahead to the topics that pique your interest!
For a full list of Quantum Katas available as Q# projects instead of Jupyter Notebooks, see the QuantumKatas repository.
Each kata notebook presents the tasks of the respective kata (Q# project) in Jupyter Notebook format. This makes getting started with the katas a lot easier - you don't need to install anything locally to try them out!
Notebook tutorials are designed with Notebook format in mind - in addition to programming exercises they include a lot of theoretical explanations and code samples for you to learn from.
Make sure you're viewing this file when running Jupyter notebooks on your machine or on Binder (for running on Binder, use this link). From here you can navigate to the individual kata or tutorial notebooks using the links above.
// ...comments) with some Q# code that solves the task.
ReferenceImplementation.qsfiles of the corresponding katas or tutorials.