Welcome to the QML4Africa workshop at Deep Learning Indaba in Rwanda, Kigali! This hands‑on series will introduce you to quantum computing, and quantum machine learning (QML) concepts and practical coding exercises using Qiskit and related quantum tools.
# QML4Africa Workshop
Welcome to the QML4Africa workshop at Deep Learning Indaba in Rwanda, Kigali! This hands‑on series will introduce you to quantum computing, and quantum machine learning (QML) concepts and practical coding exercises using Qiskit and related quantum tools. Please start with the getting started notebook.
Hosts: Ndivhuwo Nyase, Yoursa Farhani, Stephanie Muller, Nouhaila Innan, Muna Said, Lebohang Mashatola, Aviwe Kohlakola, Walid El Maouaki
Date: 21 August 2025, Friday
Time: 10:00 - 14:00
Place: Deep Learning Indaba 2025 Rwanda, Kigali (Deep Learning Indaba Rwanda, Kigali)
Room: Kivu Tents
## Table of Contents
1. Introduction
2. Prerequisites
3. Setup & Installation
4. Workshop Structure
5. Exercise 1: Getting Started
- 1.1 Superposition
- 1.2 Bell State
- 1.3 GHZ State
7. Exercise 3: Quantum Machine Learning
---
## Introduction
Quantum Computing harnesses quantum mechanics including superposition, entanglement, and interference to perform computations beyond classical limits. Quantum Machine Learning (QML) blends these quantum computing principles with machine learning to tackle problems that are intractable on classical systems. Over this workshop, you'll learn how to build, simulate, and run simple quantum circuits using Qiskit, culminating in basic QML models.
## Prerequisites
- **Python =3.9.6, to make sure that it will be compatible with the latest Qiskit version we will use
Furthermore, you can also find many useful resources on IBM's new page of quantum education IBM Quantum Learning.
This notebook will guide you through the setup process on the IBM Quantum Platform where you will be granted 10 mins a month to utilize and code on actual quantum hardware.
If that is not your case, you can upgrade it using your preferred tool. If you are unsure about how to do it, some recommended options are:
- MacOS: Homebrew
- Windows: Chocolatey
- Linux: `sudo apt-get update `
A detailed guide on how to do it depending on your OS is d …