> For the complete documentation index, see [llms.txt](https://lewisla.gitbook.io/learning-quantum/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lewisla.gitbook.io/learning-quantum/getting-started/resources.md).

# Resources

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

### [Python](https://www.python.org/)

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*](https://www.python.org/about/) 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](https://www.python.org/about/gettingstarted/) for more information.

There are a bunch of [python tutorials on YouTube](https://www.youtube.com/watch?v=_uQrJ0TkZlc) to help you get started. The University of Windsor also offers a python course.

### [Anaconda](https://www.anaconda.com/)

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](https://www.anaconda.com/distribution/).

*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](https://www.youtube.com/watch?v=YJC6ldI3hWk).

### [Jupyter](https://jupyter.org/index.html)

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](https://jupyter.org/documentation).

### [Qiskit](https://qiskit.org/)

This website will use the Qiskit programming library - a python library developed by IBM for use on their quantum systems. The [Qiskit YouTube channel](https://www.youtube.com/Qiskit) 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](<https://qiskit.org/documentation/install.html#access-ibm-q-systems >) is good for users already comfortable with python. You can also find [a video tutorial for how to install Qiskit here](https://www.youtube.com/watch?v=M4EkW4VwhcI). There are also tutorials for getting started programming there.

There are also other Qiskit resources available, like...

* The [Qiskit Slack workspace](https://qiskit.slack.com/)
* Qiskit on the [quantum computing Stack Exchange](https://quantumcomputing.stackexchange.com/questions/tagged/qiskit)
* [Medium articles on Qiskit](https://medium.com/qiskit)

### [IBMQ](https://www.ibm.com/quantum-computing/)

You can run your quantum code on IBM's system. In order to do that, you'll need an [IBMQ account](https://qiskit.org/ibmqaccount).

[Setup your IBM Quantum Experience account here](https://quantum-computing.ibm.com/login). 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

* [daytone||wanger](<https://www.youtube.com/channel/UCMRMQh-fzwFlfY_iNLw6zLQ >) does a [YouTube series on quantum computing](https://www.youtube.com/playlist?list=PLIxlJjN2V90w3KBWpELOE7jNQMICxoRwc)

### Reading

* [An Introduction to Quantum Computing](https://www.amazon.ca/Introduction-Quantum-Computing-Phillip-Kaye/dp/019857049X/ref=sr_1_1?crid=1ZAVOFSAW3G9S\&keywords=introduction+to+quantum+computing\&qid=1584847889\&sprefix=an+introduction+to+quantum+computing%2Caps%2C152\&sr=8-1), by Phillip Kaye, Raymond Laflamme, & Michele Mosca
* [Introduction to Quantum Mechanics](https://www.amazon.ca/Introduction-Quantum-Mechanics-David-Griffiths/dp/0131118927), by David J. Griffiths
* [Quantum Computation and Quantum Information](https://www.amazon.ca/Quantum-Computation-Information-10th-Anniversary/dp/1107002176), by Michael A. Nielsen
* [Learn Quantum Computation using Qiskit](https://qiskit.org/textbook/preface.html)
