  With the increasing rise of publicly available high level quantum computing
languages, the field of Quantum Computing has reached an important milestone of
separation of software from hardware. Consequently, the study of Quantum
Algorithms is beginning to emerge as university courses and disciplines around
the world, spanning physics, math, and computer science departments alike. As a
continuation to its predecessor: "Introduction to Coding Quantum Algorithms: A
Tutorial Series Using Qiskit", this tutorial series aims to help understand
several of the most promising quantum algorithms to date, including Phase
Estimation, Shor's, QAOA, VQE, and several others. Accompanying each
algorithm's theoretical foundations are coding examples utilizing IBM's Qiskit,
demonstrating the strengths and challenges of implementing each algorithm in
gate-based quantum computing.
