This repository contains all my experimentation with the Qiskit API and all the Python scripts on Jupyter Notebook(s) written to test out circuits on a quantum computer. Lots of the codes and the material is borrowed from the Qiskit video series on learning to code with quantum computers and the textbook. This repository will cover
- Hello World ✅
- Experiments with Gates ✅
- Solutions to Qiskit Textbook Problems ✅
- Berstein-Vazirani Algorithm ✅
- Deutsch-Jozsa Algorithm ⏺
- Grover's Quantum Search ⏺
- Simon's Algorithm ⏺
- Shor's Algorithm (with QFT)
- Quantum Pong
and plain 'ol messing around.....
My implementation of the Deutsch-Jozsa algorithm is thoroughly explained for beginners and experts alike on my Medium and Dev.to post(s) cited below. (In Progress)
[1] John Preskill's Course Notes from Caltech CS 219
[2] MIT's Quantum Information Science series of courses on edX
[3] Qiskit Textbook
[4] Quantum Country
[5] Brilliant.org's courses on Quantum Computing and Quantum Mechanics
[6] Gates, States, and Circuits : Notes on the circuit model of quantum computation