Skip to content

HNCDI Explain, Fundamentals of Quantum Computing, Introducing Quantum Algorithms

Notifications You must be signed in to change notification settings

philipparubin/HNCDI-Explain-Fundamentals-of-QC

Repository files navigation

HNCDI Explain: Introducing Quantum Algorithms

This repository contains files for the HNCDI Explain course, "Fundamentals of Quantum Computing: Introducing Quantum Algorithms".

There are two exercises:

  1. grover-tutorial-<number>-exercise.ipynb There are three Grover tutorials. Understand and implement Grover's searching algorithm. Created by Michael Garn, [email protected].

  2. shor-tutorial-exercise.ipynb Understand and implement Shor's prime factorisation algorithm. Created by Dilhan Manawadu, [email protected].

You can get this code in a few different ways, pick whichever you feel confident to do.

  1. Use the provided links to load the notebooks in a Google Colab environment (Please note that you will require a Google account and an IBM quantum account),

  2. Run it locally Either: - Clone/Download: Clone/Download this respository and load it using your favourite notebook environment. - If you would like to run the simulator exercises on your local machine, you can use poetry for notebook requirements.

Local dev instructions (not for participants)

python -m venv .venv
pip install poetry
poetry install

About

HNCDI Explain, Fundamentals of Quantum Computing, Introducing Quantum Algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •