An open API service indexing awesome lists of open source software.

https://github.com/sebsop/qgss25

Quantum computing labs and exercises completed as part of IBM QGSS25, covering hands-on experiments with quantum algorithms, circuits, and simulations.
https://github.com/sebsop/qgss25

ibm jupyter-notebook python qgss2025 qiskit quantum-computing

Last synced: about 5 hours ago
JSON representation

Quantum computing labs and exercises completed as part of IBM QGSS25, covering hands-on experiments with quantum algorithms, circuits, and simulations.

Awesome Lists containing this project

README

          

# ⚛️ Quantum Computing Labs – QGSS 2025

## 🎉 Introduction

Welcome to my collection of quantum computing labs and assignments completed during the **Qiskit Global Summer School 2025 (QGSS)**.

Before joining QGSS, I participated in the **Road 2 Practitioner** program organized by **IBM Quantum** and the **Freeya Mind Campus** teams, which helped me build a strong foundation in quantum concepts and Qiskit.

Thanks to the incredible learning resources, guidance, and community provided by the **IBM Quantum team**, this has been an inspiring and highly educational journey. QGSS 2025 allowed me to explore advanced quantum topics, implement algorithms on simulators, study error mitigation, and even work on quantum chemistry problems, leaving me far more confident in my quantum computing abilities.

---

## ⚙️ Requirements

* Python 3.10 or higher
* [Qiskit](https://qiskit.org/) and related dependencies (downloaded in lab 0 through pip)

---

## 🚀 Installation

1. Clone the repository:

```bash
git clone https://github.com/sebsop/qgss25.git
```
2. Enter the project folder:

```bash
cd qgss25
```

---

## ▶️ Running the Notebooks

Open the `.ipynb` files in Jupyter Notebook or JupyterLab:

```bash
jupyter lab
```

---

## 📚 Labs & Topics Covered

### **Lab 1 – Superposition, Interference, and Measurement**

* Double-slit Experiment: Superposition & Interference
* Schrödinger’s Cat thought experiment revisit
* Quantum Entanglement
* CHSH Game: The Curious Case of Alice, Bob, and the Unbeatable Game
* Quantum Teleportation: Sending secrets with spooky action
* Teleportation on a simulator

---

### **Lab 2 – Quantum Noise & QAOA**

* Understanding quantum noise and its sources
* Finding qubits with optimal T1, T2, gate fidelities, and low readout errors
* Max-Cut problem: graph mapping to a quantum computer
* Ising Hamiltonian formulation & QAOA solution
* Noisy simulation and backend selection
* Error counting & mitigation using NEAT
* Transpiler optimization: minimizing two-qubit gates and finding optimal layouts
* Global and local Zero Noise Extrapolation (ZNE)

---

### **Lab 3 – Quantum Chemistry: VQE & SQD**

* The Schrödinger equation & basis set approximation
* Hamiltonian construction & size measurement
* Variational Quantum Eigensolver (VQE)
* Sample-based Quantum Diagonalization (SQD) and noise handling via configuration recovery
* Molecule simulation with SQD
* Improving ansatz: changing basis sets, optimal layouts, and adding interactions to LUCJ ansatz

---

### **Lab 4 – Quantum Error Correction**

* Review of classical error-correcting codes & Hamming distance
* Quantum Error Correcting Codes: Stabilizer formalism
* 3-qubit bit-flip code & \[\[7,1,3]] Steane code
* CSS codes & error detection with lookup tables
* Advanced QEC: Toric Code and Gross Code
* Parity check matrices, logical qubit counting, and connectivity analysis

---

## 🛠️ What I Learned

* Designing and optimizing quantum circuits for both simulators and real quantum hardware
* Implementing QAOA, VQE, and SQD for optimization and chemistry problems
* Applying error mitigation and quantum error correction techniques
* Using Qiskit tools to analyze noise, optimize transpilation, and select backends
* Translating theoretical quantum concepts into functional, testable code

---

## 🙏 Acknowledgements

* Huge thanks to the **IBM Quantum team** for organizing QGSS and providing an engaging, world-class quantum education program.
* Special thanks to **Freeya Mind Campus** for supporting my learning journey through the **Road 2 Practitioner** program, which enabled me to sing up for QGSS25 early.
* Gratitude to the QGSS 2025 instructors and mentors for their clear explanations, challenging exercises, and continuous support.

---

## 📄 License

This repository is licensed under the MIT License – see the [LICENSE](LICENSE) file for details.

---

## 💡 Contact

Questions, feedback, or quantum discussions?
📧 [sebastian.soptelea@proton.me](mailto:sebastian.soptelea@proton.me)