
QBronze is QWorld’s introductory level quantum workshop series (16 to 20 hours) on the basics of quantum computing and quantum programming created in October 2018.
Bronze is a collection of Jupyter notebooks, and each notebook has many programming tasks to provide hands-on experiences. We see Bronze as a laboratory where you can learn the basics of quantum computing and quantum programming by doing. As a pedagogical strategy, we skip to use complex numbers to keep the tutorial simpler.
Bronze-Qiskit is the version of Bronze using Qiskit as the quantum programming framework. It was released in February 2021 with the support of IBM Quantum:
https://gitlab.com/qworld/bronze-qiskit
Bronze-ProjectQ is the version of Bronze using ProjectQ as the quantum programming framework. It was released in October 2021 with the support of Huawei Technologies Co., Ltd.:
https://gitlab.com/qworld/bronze-projectq
We hit our 70th workshop in November 2021 (nearly 3000 handed out diplomas). You can see the list at the end of this page.
The outline of a typical QBronze
Bronze is composed by main, before-workshop, and reference notebooks. The before-workshop notebooks are prepared to be used before the workshops. The main notebooks are prepared to be used during the workshops, some of which are optional covering more advanced topics.
Prerequisite
The only prerequisite is to know the basics of programming (variables and basic data types, loops, and conditionals). Any previous experience in python will be helpful. If you do not have any such experience, you can check our notebooks on python before starting the tutorial.
Bronze also has notebooks on the basic math to review your knowledge on the simple arithmetic operations on vectors and matrices.
Before the quantum workshop
Download or clone the repo: https://gitlab.com/qworld/bronze-qiskit or https://gitlab.com/qworld/bronze-projectq
Each participant should do certain installations and then test her system by following the instruction in “installation.pdf”.
After installation, open notebook “before-workshop” and the revise the topics there.
During the quantum workshop
The Bronze has five main sections. A participant should work 3-4 hours on each section.
- Basics of classical systems (Probabilistic bits, coin-flipping, biased coins, probabilistic states, and probabilistic operators, correlation)
- Basics of quantum systems (Quantum programs as circuits: registers, gates, measurements, execution, and reading the outcomes, quantum state and operators)
- Quantum operators on a quantum bit
- Entanglement and basics quantum protocols
- Quantum search algorithm
The list of QBronze Quantum Workshop
# | QCousins/Network | Country | City | Dates | #Diploma | Notes |
1 | QLatvia | Latvia | Riga | 2018:Nov 10-11 | 15 | QWomen, RigaTechGirls |
2 | QLatvia | Poland | Siedlce | 2018:Nov 20-21 | 19 | Erasmus+ |
3 | QLatvia | Latvia | Riga | 2018:Dec 1-2 | 14 | QJunior |
4 | QLatvia-QTurkey | Turkey | Ankara | 2019:May 3-5 | 33 | QDrive, Gender-balanced |
5 | QLatvia-QPoland | Poland | Cracow | 2019:May 20-22 | 11 | QDrive |
6 | QLatvia-QPoland | Poland | Warsaw | 2019:May 25-26 | 25 | QDrive |
7 | QLatvia | Czech Republic | Brno | 2019:May 29-31 | 14 | QDrive |
8 | QLatvia | Czech Republic | Brno | 2019:Jun 17-19 | 21 | QDrive |
9 | QLatvia | Slovakia | Košice | 2019:Jun 26-28 | 10 | QDrive |
10 | QLatvia-QHungary | Hungary | Budapest | 2019:Jul 3-5 | 26 | QDrive |
11 | QLatvia-QHungary | Hungary | Budapest | 2019:Jul 8-10 | 20 | QDrive |
12 | QLatvia | Montenegro | Podgorica | 2019:Jul 16-18 | 13 | QDrive |
13 | QTurkey | Turkey | Istanbul | 2019:Jul 19-21 | 22 | |
14 | QLatvia-QBalkan | Bosnia and Herzegovina | Sarejevo | 2019:Jul 23-25 | 8 | QDrive |
15 | QLatvia | Slovenia | Ljubljana | 2019:Jul 30-1 | 28 | QDrive |
16 | QTurkey | Turkey | Ankara | 2019:Aug 2-4 | 21 | Gender-balanced |
17 | QLatvia | Latvia | Riga | 2019:Sep 14-15 | 14 | QJunior |
18 | QTurkey | Turkey | Ankara | 2019:Sep 20-22 | 16 | |
19 | QLatvia | Italy | Verona | 2019:Sep 24-25 | 15 | Summer-school |
20 | QLatvia | Latvia | Riga | 2019:Sep 28-29 | 9 | QWomen, RigaTechGirls |
21 | QTurkey | Turkey | Istanbul | 2019:Oct 4-6 | 19 | |
22 | QTurkey | Turkey | Konya | 2019:Nov 8-10 | 30 | |
23 | QLatvia | Latvia | Liepaja | 2019:Nov 28-30 | 4 | |
24 | QLatvia-QRussia | Russia | Kazan | 2019:Nov 29-1 | 25 | Entangling with QRussia |
25 | QTurkey | Turkey | Istanbul | 2019:Dec 6-8 | 36 | |
26 | QLatvia | Latvia | Riga | 2019:Dec 7-8 | 13 | |
27 | QLatvia | Lithuania | Vilnius | 2019:Dec 14-15 | 17 | QWomen, VilniusGirlsCode |
28 | QTurkey | Turkey | Ankara | 2020:Feb 22-23 | 20 | |
29 | QLatvia-QFinland | Finland | Tampere | 2020:March 5-7 | 27 | |
30 | QWomen@Istanbul | Turkey | Istanbul | 2020:March 7-8 | 16 | QWomen, QTurkey |
31 | QTurkey | Turkey | Online | 2020:May 2-3-9-10 | 13 | |
32 | QJunior | Global | Online | 2020:July 4-5 | 8 | QLatvia |
33 | QWorld | Pakistan | Online | 2020:Aug 10-14 | 15 | QLatvia, QTurkey, QSlovakia |
34 | QWorld | Global | Online | 2020:Sep 14-20 | 18 | QTraining for Bronze (2020) |
35 | QWorld-QTunisia | Tunisia | Online | 2020:Sep 23-25 | 5 | Entangling with QTunisia |
36 | QTurkey | Turkey | Online | 2020:Sep 28-02 | 89 | #qworldchallenge2020 |
37 | QLatvia | Latvia | Online | 2020:Oct 19-24 | 41 | #qworldchallenge2020 |
38 | QPakistan | Pakistan | Online | 2020:Nov 2-6 | 19 | #qworldchallenge2020 |
39 | QWorld-QMexico | Mexico | Online | 2020:Nov 3-8 | 22 | #qworldchallenge2020 |
40 | QRussia | Russia | Online | 2020:Nov 6-10 | 24 | #qworldchallenge2020 |
41 | QHungary | Hungary | Online | 2020:Nov 6-7 | 12 | #qworldchallenge2020 |
42 | QWorld | Romania | Online | 2020:Nov 16-20 | 15 | #qworldchallenge2020 |
43 | QTurkey | Turkey | Online | 2020:Nov 16-21 | 50 | #qworldchallenge2020 |
44 | QTunisia | Tunisia | Online | 2020:Nov 13-22 | 24 | #qworldchallenge2020 |
45 | QPoland | Poland | Online | 2020:Nov 21-29 | 80 | #qworldchallenge2020 |
46 | QWorld | Global | Online | 2020:Nov 23-28 | 380 | #qworldchallenge2020 |
47 | QRussia | Russia | Kazan | 2020:Dec 5-6 | 13 | QJunior |
48 | QPoland | Poland | Online | 2021:Jan 9-17 | 86 | QJunior |
49 | QPakistan | Pakistan | Online | 8 | QJunior | |
50 | QWorld-QIndia | India | Online | 2021:Feb 5-14 | 170 | Entangling with QIndia |
51 | QWorld-QMorocco | Morocco | Online | 2021:Feb 6-14 | 27 | Entangling with QMorocco |
52 | QCzech-QSlovakia | Czech & Slovakia | Online | 2021:Feb 8-13 | 46 | |
53 | QWorld-QGreece | Greece | Online | 2021:Feb 20-28 | 143 | Entangling with QGreece |
54 | QWomen@Istanbul | Turkey | Online | 2021:Mar 8-13 | 34 | QTurkey, QWomen |
55 | QTurkey | Turkey | Online | 2021:Mar 8-13 | 41 | QSB-METU & QSB-Bogazici |
56 | QTunisia | Tunisia | Online | 2021:Mar 17-21 | 7 | |
57 | QWorld-QEgypt | Egypt | Online | 2021:April 2-10 | 36 | Entangling with QEgypt |
58 | QTurkey | Turkey | Online | 2021:April26-02 | 56 | QSB İTÜ |
59 | QRomania | Romania | Online | 2021:May 10-15 | 5 | |
60 | QGreece | Greece | Online | 2021:May 10-21 | 41 | |
61 | QWorld- QIreland | Ireland | Online | 2021:May 11-20 | 96 | Entangling with Ireland |
62 | QWorld-QZimbabwe | Zimbabwe | Online | 2021:June 11-20 | 34 | Entangling with QZimbabwe |
63 | QTurkey | Turkey | Online | 2021:June 28-11 | 24 | |
64 | QWorld | Global | Online | 2021:July 26-30 | 416 | QWSS2021 |
65 | QWorld-QLibya | Libya | Online | 2021:Sep 13-17 | 30 | Entangling with QLibya |
66 | QPoland | Poland | Online | 2021:Sep 20-24 | 31 | Quantum AI Foundation |
67 | QIndia | India | Online | 2021:Sep 24-03 | 57 | Mansoon School |
68 | QWorld-QSpain | Spain | Online | 2021:Oct 2-10 | 59 | Entangling with QSpain |
69 | QWorld | China | Online | 2021:Oct 15-30 | 94 | USTC, Huawei |
70 | QWorld-QNigeria | Nigeria | Online | 2021:Nov 6-14 | 27 | Entangling with QNigeria |
71 | QRussia | Russia | Kazan | 2021:Dec 3-5 | 3 | QJunior |
72 | QTurkey | Turkey | Online | 2021:Nov 29-Dec 3 | 44 | QSB Gebze |
73 | QRussia | Russia | Kazan | 2021:Dec 10-12 | 3 | |
74 | QGreece | Greece | Online | 2022:Jan 10-21 | ||
75 | QMexico | Mexico | Online | 2022:Jan 7-8 | QJunior, QWinter | |
76 | QWorld-QColombia | Colombia | Online | 2022:Feb 21-4 | 41 | Entangling with QColombia |
77 | QTurkey | Turkey | Konya | 2022:Feb14-17 | ||
78 | QMorocco | Morocco | Online | 2022:Mar 5-13 | #QSpring2022 | |
79 | QPoland-QIreland | Poland & Ireland | Online | 2022:Mar 7-11 | #QSpring2022 | |
80 | QWorld-QFrance | France | Online | 2022:Apr 4-13 | Entangling with QFrance, #QSpring2022 | |
81 | QHungary | Hungary | ||||
82 | QWorld | Montenegro | Podgorica | 2022:Apr 9-17 | #QSpring2022 | |
83 | QTurkey | Turkey | Online | 2022:May 14-22 | #QSpring2022 | |
84 | QEgypt | Egypt | #QSpring2022 | |||
85 | QIndia | #QSpring2022 | ||||
27 (+global) | 18 (+online) | 3048 |