{"id":51062403,"url":"https://github.com/sebsop/qgss25","last_synced_at":"2026-06-23T03:34:08.399Z","repository":{"id":305393153,"uuid":"1020319226","full_name":"sebsop/qgss25","owner":"sebsop","description":"Quantum computing labs and exercises completed as part of IBM QGSS25, covering hands-on experiments with quantum algorithms, circuits, and simulations.","archived":false,"fork":false,"pushed_at":"2026-04-16T08:46:39.000Z","size":16348,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-23T03:34:05.522Z","etag":null,"topics":["ibm","jupyter-notebook","python","qgss2025","qiskit","quantum-computing"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sebsop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-15T17:19:19.000Z","updated_at":"2026-04-16T08:46:42.000Z","dependencies_parsed_at":"2025-10-07T21:28:06.741Z","dependency_job_id":null,"html_url":"https://github.com/sebsop/qgss25","commit_stats":null,"previous_names":["dosqas/qgss25","sebsop/qgss25"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sebsop/qgss25","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebsop%2Fqgss25","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebsop%2Fqgss25/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebsop%2Fqgss25/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebsop%2Fqgss25/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sebsop","download_url":"https://codeload.github.com/sebsop/qgss25/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebsop%2Fqgss25/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34674702,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ibm","jupyter-notebook","python","qgss2025","qiskit","quantum-computing"],"created_at":"2026-06-23T03:34:07.630Z","updated_at":"2026-06-23T03:34:08.393Z","avatar_url":"https://github.com/sebsop.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ⚛️ Quantum Computing Labs – QGSS 2025\n\n## 🎉 Introduction\n\nWelcome to my collection of quantum computing labs and assignments completed during the **Qiskit Global Summer School 2025 (QGSS)**.\n\nBefore 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.\n\nThanks 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.\n\n---\n\n## ⚙️ Requirements\n\n* Python 3.10 or higher\n* [Qiskit](https://qiskit.org/) and related dependencies (downloaded in lab 0 through pip)\n\n---\n\n## 🚀 Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/sebsop/qgss25.git\n   ```\n2. Enter the project folder:\n\n   ```bash\n   cd qgss25\n   ```\n\n---\n\n## ▶️ Running the Notebooks\n\nOpen the `.ipynb` files in Jupyter Notebook or JupyterLab:\n\n```bash\njupyter lab\n```\n\n---\n\n## 📚 Labs \u0026 Topics Covered\n\n### **Lab 1 – Superposition, Interference, and Measurement**\n\n* Double-slit Experiment: Superposition \u0026 Interference\n* Schrödinger’s Cat thought experiment revisit\n* Quantum Entanglement\n* CHSH Game: The Curious Case of Alice, Bob, and the Unbeatable Game\n* Quantum Teleportation: Sending secrets with spooky action\n* Teleportation on a simulator\n\n---\n\n### **Lab 2 – Quantum Noise \u0026 QAOA**\n\n* Understanding quantum noise and its sources\n* Finding qubits with optimal T1, T2, gate fidelities, and low readout errors\n* Max-Cut problem: graph mapping to a quantum computer\n* Ising Hamiltonian formulation \u0026 QAOA solution\n* Noisy simulation and backend selection\n* Error counting \u0026 mitigation using NEAT\n* Transpiler optimization: minimizing two-qubit gates and finding optimal layouts\n* Global and local Zero Noise Extrapolation (ZNE)\n\n---\n\n### **Lab 3 – Quantum Chemistry: VQE \u0026 SQD**\n\n* The Schrödinger equation \u0026 basis set approximation\n* Hamiltonian construction \u0026 size measurement\n* Variational Quantum Eigensolver (VQE)\n* Sample-based Quantum Diagonalization (SQD) and noise handling via configuration recovery\n* Molecule simulation with SQD\n* Improving ansatz: changing basis sets, optimal layouts, and adding interactions to LUCJ ansatz\n\n---\n\n### **Lab 4 – Quantum Error Correction**\n\n* Review of classical error-correcting codes \u0026 Hamming distance\n* Quantum Error Correcting Codes: Stabilizer formalism\n* 3-qubit bit-flip code \u0026 \\[\\[7,1,3]] Steane code\n* CSS codes \u0026 error detection with lookup tables\n* Advanced QEC: Toric Code and Gross Code\n* Parity check matrices, logical qubit counting, and connectivity analysis\n\n---\n\n## 🛠️ What I Learned\n\n* Designing and optimizing quantum circuits for both simulators and real quantum hardware\n* Implementing QAOA, VQE, and SQD for optimization and chemistry problems\n* Applying error mitigation and quantum error correction techniques\n* Using Qiskit tools to analyze noise, optimize transpilation, and select backends\n* Translating theoretical quantum concepts into functional, testable code\n\n---\n\n## 🙏 Acknowledgements\n\n* Huge thanks to the **IBM Quantum team** for organizing QGSS and providing an engaging, world-class quantum education program.\n* 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.\n* Gratitude to the QGSS 2025 instructors and mentors for their clear explanations, challenging exercises, and continuous support.\n\n---\n\n## 📄 License\n\nThis repository is licensed under the MIT License – see the [LICENSE](LICENSE) file for details.\n\n---\n\n## 💡 Contact\n\nQuestions, feedback, or quantum discussions?\n📧 [sebastian.soptelea@proton.me](mailto:sebastian.soptelea@proton.me)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebsop%2Fqgss25","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsebsop%2Fqgss25","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebsop%2Fqgss25/lists"}