First, you’ll need to know how to write quantum programs. Most tools to help you do this are written in Python. So here are some Python basics.
Python is a programming language where you don't need to compile. You can just run it line by line (which is how we can…
Next you’ll need to use a tool that allows to to create and manipulate quantum programs. As someone who works on a framework called Qiskit, I’d suggest Qiskit. Here are the basics.
Qiskit is a package in Python for doing everything you'll ever need with quantum computing. If you don't have it…
To use Qiskit, you can either install it or use our web-based interface. Installation is done with
pip install qiskit. If that makes no sense to you, you’d probably be better off with the web version.
IBM Q Experience
Accelerate your research and applications with the next generation of the leading quantum cloud services and software…
Now you have the resources needed to write quantum software, and then run it either on simulators or on real prototype quantum processors (made by IBM, and available on the cloud).
To get ideas on what to do with this new superpower, you could check out our textbook
Abraham Asfaw, Luciano Bello, Yael Ben-Haim, Sergey Bravyi, Lauren Capelluto, Almudena Carrera Vazquez, Jack Ceroni…
or this gamified tutorial
Click to run this interactive environment. From the Binder Project: Reproducible, sharable, interactive computing…
Or a whole bunch of other stuff at our main website
Qiskit is driven by our avid community of Qiskitters! We are committed to our goal of bringing quantum computing to…
If quantum AI is what you are interested in, I actually don’t know much about that. But I have colleagues who do, and they wrote this example of quantum-enhanced support vector machines
Notebook on nbviewer
In this notebook we provide an example of a classification problem that requires a feature map for which computing the…
For a quantum classifier, there’s also something on our blog.