EntanglementBanner-3b.png

Hands-On Tutorial on IBM Qiskit

From Qubits
Revision as of 04:09, 16 April 2019 by Mahnsoo.choi (talk | contribs)

Lectured by Paul Nation (IBM)

with Ha-Eum Kim (Korea Univ) and Hoang-Anh Le (Korea Univ) as assistants

Like to experience how the real quantum computer works?

Want to learn how to write quantum programs for quantum machines?

Join us in this in-depth tutorial session.

As widely known by now, IBM Qiskit is "an open-source quantum computing framework for leveraging today's quantum processors in research, education, and business."[1] In short, you can have a hand-on experience, remotely, with real quantum computers, or do some research experiments on the machines.

Paul Nation, a member of the Qiskit core development team, will guide you through all the steps from installing the Qiskit package to mastering the technical programming in Qiskit. To help those who are less experienced in (classical) computing environment, two assistants, Ha-Eum Kim and Hoang-Anh Le, are ready at your service.

Just bring your own computer and enjoy the experience!


  1. See the Qiskit web page, [1].


For the preparation of the session, we need you to make online registrations for the session. Use the "Registration" menu above.

Please also follow the instructions below prior to the session

Qiskit installation instructions

We can save the time for tedious installation of the Qiskit if you have it already installed on your computer. The installation is straightforward and follow the instructions below.

  1. Get miniconda for your platform https://docs.conda.io/en/latest/miniconda.html
  2. From Anaconda prompt (on Windows) or terminal run:

conda install numpy scipy networkx matplotlib sympy jupyter poppler

  1. Now install the Qiskit software from the prompt / terminal:

pip install qiskit

  1. Get an IBM Q Experience account: https://quantumexperience.ng.bluemix.net/qx/signup

After signup you will have a 'token' for access that can be found under my account -> advanced -> API token we will use this in the tutorial.