Resources
A collection of resources from the whole document.
Here I've compiled all the important links from throughout the tutorial. If you're looking for something I've mentioned, you should be able to find it here.
General Resources
Khan Academy
In each section of this tutorial, I'll link to problem sets and detailed explanations on Khan Academy for those who require additional review material.
You can find a complete list of all the additional review material in the summary for each section.
Tools
All of the development tutorials on this website will be based on python.
If you need to install python, you can head to the python website to download and install the latest version. You'll need at least version 3.5 or later.
If you need to learn more about python, you can head to the python beginners guide for more information.
There are a bunch of python tutorials on YouTube to help you get started. The University of Windsor also offers a python course.
In order to continue with these tutorials you must install Anaconda - a python distribution specifically designed for data science. You can jump right into it and download Anaconda here.
Make sure that you download the 3.7 version, as all the tutorials here will be based on that.
You can find an Anaconda installation guide here.
I will use Jupyter Notebooks occasionally, and you may like to as well. They're especially handy because they come installed with Anaconda.
You can fine more information about Jupyter here.
This website will use the Qiskit programming library - a python library developed by IBM for use on their quantum systems. The Qiskit YouTube channel is a resource for anyone getting started. They have a bunch of helpful tutorials there for you to watch if you'd like to.
The Qiskit installation guide is good for users already comfortable with python. You can also find a video tutorial for how to install Qiskit here. There are also tutorials for getting started programming there.
There are also other Qiskit resources available, like...
Qiskit on the quantum computing Stack Exchange
You can run your quantum code on IBM's system. In order to do that, you'll need an IBMQ account.
Setup your IBM Quantum Experience account here. Once you've done that, you'll get access to an API token - don't worry, you'll be prompted on how to find it during the tutorial.
Understanding Quantum
I'll be going through the basics on Quantum here on with website, but if you're looking for more, try these:
Videos
Reading
An Introduction to Quantum Computing, by Phillip Kaye, Raymond Laflamme, & Michele Mosca
Introduction to Quantum Mechanics, by David J. Griffiths
Quantum Computation and Quantum Information, by Michael A. Nielsen
Last updated