QNickel is QWorld’s elementary level workshop series on quantum computing and programming focusing on oracular quantum algorithms.

Nickel is a collection of Jupyter notebooks, and each notebook has many programming tasks to provide hands-on experiences. It is a continuation of Bronze, in which the basics of quantum computing and quantum programming were introduced. Nickel includes two different quantum programming frameworks, Qiskit and Cirq.

The first pilot Nickel workshop was held in April 2021.

The outline of a typical QNickel

Nickel consists of two introductory notebooks to review the basic primitives of the two quantum programming frameworks, Cirq and Qiskit and the main notebooks in which the simulation of classical gates and oracular algorithms are discussed.


The prerequisite for Nickel is having completed the Bronze material or a similar course in Qiskit.

Before the workshop

Download or clone the repo: https://gitlab.com/qworld/nickel

Each participant should do certain installations and then test her system by following the instruction in “installation.pdf”.

During the workshop

Nickel has three main sections.

  • Simulation of Classical Gates
  • Conventional Quantum Algorithms (Deutsch’s algorithm, Deutsch-Jozsa algorithm, Bernstein-Vazirani algorithm, Simon’s Algorithm)
  • Grover’s Algorithm for Max-Cut Problem (Revision of Grover’s algorithm, adders, Max-Cut problem)

The list of QNickel

14QUAEUAE2024: Mar 13-20GGRP
13QWorld/NYUADUAEAbu Dhabi2024: Feb 15-27
11QTurkeyTurkey2024: Feb 19-24
10QUAEUAE2023: Dev 9-149GGRP
9QTurkey/QIran/QSouth Africa/QUAETurkey/Iran/South Africa/UAEOnline2023: Dec 8-10/15-1715
8QWorld/NYUUSANew York2023: Sep 10-1414
7Womanium2023: Jul 1-14
6QPolandPolandOnline2023: Oct 21-22/28-2957
4QIranIran2023: Apr 29-May 1718
3QTurkeyTurkey2022: Nov 6-1122
2QTurkeyTurkeyOnline2021:Dec 13-1716
1QWorldAllOnline2021:Apr 11-1735Pilot Workshop combined with QSilver