Join a free, online workshop and learn how to create quantum programs!
The event is free, but if you can, we encourage you to support the fundraising for one of our close collaborators, Prof. Łukasz Kuciński:
Key information
Workshop dates: 22-24.05 & 26-27.05.2025 (5 days)
Duration of classes each day: from 17:00 PM to 20:00 PM (UTC+2)
Online meeting platform: Zoom
Organizers: QPoland, Fundacja Quantum AI, AI Lab AGH
Lead organizer: Paweł Gora
Instructor: Lidia Moryc, Dominik Ptak
Mentors: Lidia Moryc, Dominik Ptak, Michał Malik
Registration form: TBA (will be open until 21.05.2025 or until the registration limit is reached).
Additional details
The workshop will be conducted in English based on QBronze materials.
Participants will solve programming tasks in Python using the Qiskit framework.
A series of live lectures will be prepared for participants to assist in independently solving tasks.
Meetings will be organized online on the Zoom platform. Discord will also be used as an auxiliary communication tool.
Throughout the workshops, mentors will provide support, answering questions, and checking progress.
The workshop will be held over 5 days, with approximately 15 hours of training.
Participants who successfully complete the assignments will receive certificates!
Schedule
Day 1 (22.05.2025, 17:00-20:00 UTC+2):
Introduction to Workshops
Welcome & Logistics: Course goals, mentoring model, certificates
From Curiosity to Qubits: The origins of quantum computing
Basic Math
Mathematical Foundations: Complex numbers and vector spaces - describing the state of the system
Notebooks: Vectors, Dot Product, Matrices, Tensor Product
Basics of (classical) Probabilistic Systems
Classical Probabilistic Systems: Coin flipping game, operators, and state evolution
Bridging Worlds: From classical probability to quantum intuition
Notebooks: One Bit, Coin Flipping, Coin Flipping Game, Probabilistic States, Probabilistic Operators, Two Probabilistic Bits, Correlation (advance), Operators on Multiple Bits (advance), Quantum Coin Flipping
Day 2 (23.05.2025, 17:00-20:00 UTC+2):
First Steps in Qiskit
Beyond Classical Bits: How do they differ?
Registers, circuits, measurement, visualization widgets
Simulators vs. hardware back‑ends
Notebooks: Qiskit installation and test, First Quantum Programs with Qiskit, Qiskit Reference
Single‑Qubit Quantum Mechanics
Quantum state & operator concepts
Bloch‑sphere visualization of a (real-valued) qubit
Hadamard and other Single‑Qubit Gates: Superposition & collapse
Notebooks: Hadamard Operator, One Qubit, Quantum State, Visualization of a (Real-Valued) Qubit, Superposition and Measurement
Day 3 (24.05.2025, 17:00-20:00 UTC+2):
Quantum Operators as Geometry
Mastering Qubit Visualization: Quantum gates as geometric rotations
State reconstruction an unknown 1‑qubit state via quantum tomography
Hardware-aware visualization
Notebooks: Operations on the Unit Circle, Rotations, Reflections, Quantum Tomography
Day 4 (26.05.2025, 17:00-20:00 UTC+2):
Entanglement & Quantum Communication
Entanglement Fundamentals: EPR Paradox & Bell States
Validating Quantum Mechanics: Bell Tests
Phase Kickback: Why it matters in algorithms
Quantum Protocols: Superdense coding & quantum teleportation
Real-world applications overview
Notebooks: Two Qubits, Phase Kickback, Entanglement and Superdense Coding, Quantum Teleportation, Multiple Control Constructions
Day 5 (27.05.2025, 17:00-20:00 UTC+2):
Grover’s Quantum Search & Looking Ahead
Classical vs. Quantum Search: Beyond brute force, Grover’s Algorithm
How many iterations? Success probability analysis
Algorithm-hardware synergy
Current state of quantum search
Need for error correction
Notebooks: Inversion About the Mean, Grover's Search: One Qubit Representation, Grover's Search: Implementation
Organizers