Learning quantum computing is no easy feat specially when you combine it with another complicated topic such as high-performance computing. For this reason we have created four suggested pathways that you can utilize to go thorugh the materials here depending on your background.

Figure 1:A photograph of Richard Feynman teaching
Pathways¶
Given the differing backgrounds of the users of this page we wanted to make sure that eveyrbody can find relevant and preparation specific content easily. Therefore, we have prepared the following pathways which you may use as guidelines to start your exploration of our tutorials & docs.
Quantum Pathway
Background: This Pathway is for those who have HPC experience and would like to leanre the basics of Qiskit and Quantum computing so they can start exploting quantum workflows. Familiarity with Python and/or C++ is preferred as well as some comfortability with Unix-like systems and bash scripts.
I.Intro to Quantum Computing
This docs page will guide you to the appropriate Qiskit tutorials to start your Quantum journey!
II.Intro to Quantum-HPC
This docs page will guide you through the theory of how a hybrid workflow should work!
III.Qiskit on HPC
This docs page will cover current work being done to use Qiskit on HPC and current learning materials
After completing the three lessons above feel free to visit the Python, C++, and API demo pages at your own pace. We do reccomend you grasp the content of the C++ basics page before proceeding to the demo content.
HPC Pathway
Background: This Pathway is for those who have quantum computing experience and would like to learn the basics of High Performance computing before delving into hybrid workflows. Familiarity with Qiskit is expected.
I.Intro to High Performance Computing
This docs page will guide you to the appropriate HPC tutorials to start your HPC journey!
II.Understanding HPC
This colllection of pages will guide you through the use of OpenMP and MPI separate from quantum workflows for ease of learning
III.Qiskit on HPC
This docs page will cover current work being done to use Qiskit on HPC and current learning materials.
Beginner Pathway
Background: This Pathway is for those who don’t have experience in either HPC & quantum computing. The introduction sectiosn will redirect you to appropriate begginer materials before you come back for the hybrid workflow content on the rest of our page.
I.Intro to Quantum Computing
This docs page will guide you to the appropriate Qiskit tutorials to start your Quantum journey!
II.Intro to High Performance Computing
This docs page will guide you to the appropriate HPC tutorials to start your HPC journey!
III.Intro to Quantum-HPC
This docs page will guide you through the theory of how a hybrid workflow should work!
Troubleshooting Pathway
Background: This Pathway is for those who are currently working on Python, C, & C++ HPC workflows with Qiskit.
Hello HPC - Python
This tutorial guides you through the use of of virtual environments to run Python workflows on HPC resources
Hello HPC - C++
This tutorial guides you through the use of the Qiskit C++ API without the addition of OpenMP or MPI.
Official Qiskit API demo help
This selection of pages has intallation and instruction help to get the official IBM Qiskit C API demo up and running!