IBM Qiskit

Shalini D
3 min readSep 16, 2023

Qiskit is a open-source Software development kit which is developed by IBM to run programs in their Cloud based quantum computing [1].

Image Source: Qiskit

Python programming language is mainly used. Though exploration to run in Swift and JavaScript had done but were halted. In order to use Qiskit SDK in their local machine one has to install Jupyter notebook.

After installing Jupyter notebook, one can install Qiskit with the following command but some criteria must be satisfied:

Requirements [2]:

Qiskit supports Python 3.6 or later.

It is recommended to install Anaconda, a cross-platform Python distribution for scientific computing. Jupyter, included in Anaconda, is recommended for interacting with Qiskit.

Qiskit is tested and supported on the following 64-bit systems:

  • Ubuntu 16.04 or later
  • macOS 10.12.6 or later
  • Windows 7 or later

Command used:

pip install qiskit

If you want to know more, check out the link below:

Installing Qiskit — Qiskit 0.24.1 documentation

After installing, if you need to check what version is installed, use the command below:

Qiskit Version

Image Source: From my jupyter notebook

Qiskit version tabled format

Image source: From my jupyter notebook

If you already installed qiskit but want to update the present version:

Update the Qiskit Version

Image source: From my jupyter notebook.

Important libraries to Import while working in Qiskit:

Important libraries to be imported

Image Source: From my Jupyter notebook

What can be implemented with the help of Qiskit library?

One can draw the circuit with gate implementation. Collection of gates form circuit.

Types of gates:

  1. Single qubit gates.
  2. Multi qubit gates.

What algorithms can be implemented?

All quantum algorithms in use can be implemented. Ex: From simple algorithm like Deutsch to advanced algorithms like HHL can be implemented.

Implementing in Qiskit:

Hadamard gate implementation

Image source: From my Jupyter notebook

The above is the implementation of a single qubit gate.

Certification available:

IBM Qiskit developer exam

Here is the link for exam registration:

IBM offers quantum industry’s first developer certification | IBM Research Blog

But this exam cost $100 USD . Inorder to clear this exam in one short, I recommend you to prepare well for the exam.

I have launched a course in Udemy named “A complete course on IBM Certified Qiskit developer exam” which has reached “Best seller” and “Highest rated” category and it is in the recommendation feed list of millions of people.

Here is the link to prepare for the exam.

A complete course on IBM certified Quantum Developer Exam | Udemy

I have given everything including the sectional tests to prepare you rightly for the exam.

Thank you all!! Happy learning.

Bye!

References:

[1] Qiskit — Wikipedia

[2] Installing Qiskit — Qiskit 0.24.1 documentation

--

--

Shalini D

Hi, I am a quantum researcher @Fractal and Udemy Instructor. Masters in Quantum Technologies from Spain. Published book author. Community Top Voice LinkedIn.