{"id":16200913,"url":"https://github.com/ivaniscoding/quantum","last_synced_at":"2026-03-04T12:31:58.354Z","repository":{"id":64044177,"uuid":"230818228","full_name":"IvanIsCoding/Quantum","owner":"IvanIsCoding","description":"A hands-on approach to quantum computing: Jupyter notebooks discussing quantum computing in Python using Qiskit.","archived":false,"fork":false,"pushed_at":"2023-02-13T19:48:08.000Z","size":629,"stargazers_count":23,"open_issues_count":0,"forks_count":15,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-17T21:01:39.351Z","etag":null,"topics":["binder","github","github-pages","jupyter-notebook","learn","python","qiskit","quantum","quantum-algorithms","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/IvanIsCoding.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}},"created_at":"2019-12-30T00:03:58.000Z","updated_at":"2025-07-07T01:38:08.000Z","dependencies_parsed_at":"2024-10-27T20:19:05.237Z","dependency_job_id":"81be0935-6e0d-4fca-83a5-129c7978f665","html_url":"https://github.com/IvanIsCoding/Quantum","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/IvanIsCoding/Quantum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanIsCoding%2FQuantum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanIsCoding%2FQuantum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanIsCoding%2FQuantum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanIsCoding%2FQuantum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IvanIsCoding","download_url":"https://codeload.github.com/IvanIsCoding/Quantum/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvanIsCoding%2FQuantum/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30079737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T12:28:08.313Z","status":"ssl_error","status_checked_at":"2026-03-04T12:27:28.210Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["binder","github","github-pages","jupyter-notebook","learn","python","qiskit","quantum","quantum-algorithms","quantum-computing"],"created_at":"2024-10-10T09:34:48.129Z","updated_at":"2026-03-04T12:31:57.785Z","avatar_url":"https://github.com/IvanIsCoding.png","language":"Jupyter Notebook","readme":"# Quantum [![](https://img.shields.io/badge/python-3.7+-blue.svg)](https://www.python.org/download/releases/3.7.0/) [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/IvanIsCoding/Quantum/master?filepath=index.ipynb)\n\nWelcome to the quantum notebooks! \n\nThis repository contains a collection of quantum circuits and quantum algorithms in Python using [Qiskit](https://www.qiskit.org/). Their goal is to provide a hands-on approach to quantum computing: on the Jupyter notebooks, you will find implementations of what is usually only discussed theoretically.\n\nTo get started, it is easy: you can run the notebooks online on [Binder](https://mybinder.org/v2/gh/IvanIsCoding/Quantum/master?filepath=index.ipynb). No installation is required!\n\nLastly, the codes are paired with dicussions on my [blogs about quantum computing](https://ivaniscoding.github.io/tags/quantum/). The discussions on the blog try to build an intuition behind the codes discussed here, so I invite you to check them out. \n\n## List of Codes\n\n### Basic Quantum Computing\n\nExplore the building blocks of quantum, starting with single qubit systems and going up to multiple qubit systems.\n\n* **[The Qubit](./Basic_Quantum/Qubit.ipynb)**\n* **[Quantum Gates](./Basic_Quantum/Quantum-Gates.ipynb)**\n* **[Quantum Measurements](./Basic_Quantum/Measurements.ipynb)**\n* **[Multiple Qubits](./Basic_Quantum/Multiple-Qubits.ipynb)**\n* **[Uncomputation](./Basic_Quantum/Uncomputation.ipynb)**\n\n### Quantum Communication\n\nExplore how entanglement can be used to send information. \n\n* **[Quantum Teleportation](./Quantum_Communication/Teleportation.ipynb)**\n* **[Superdense Coding](./Quantum_Communication/Superdensecoding.ipynb)**\n\n### Algorithms\n\nExplore the quantum advantage: algorithms that show how quantum computers can outperform their classical counterparts.\n\n* **[Deutsch's Algorithm](./Algorithms/Deutsch.ipynb)**\n* **[Deutsch-Jozsa's Algorithm](./Algorithms/Deutsch-Jozsa.ipynb)**\n* **[Bernstein-Vazirani's Algorithm](./Algorithms/Bernstein-Vazirani.ipynb)**\n* **[Grover's Algorithm](./Algorithms/Grover.ipynb)**","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivaniscoding%2Fquantum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivaniscoding%2Fquantum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivaniscoding%2Fquantum/lists"}