About the course
“Quantum Computing for Finance” is an emerging multidisciplinary field of quantum physics, finance, mathematics, and computer science, in which quantum computations are applied to solve complex problems.
“Quantum Algorithms for Computational Finance” is an advanced course in the emerging field of quantum computing for finance. This technical course will develop an understanding in quantum algorithms for its implementation on quantum computers. Through this course, you will learn the basics of various quantum algorithms including:
- Grover’s and Rudolf’s algorithm,
- Quantum amplitude Estimation (QAE) algorithm envisioned as a quadratic speed-up over Classical Monte-Carlo simulations,
- Combinatorial optimization algorithms namely Quantum Approximate Optimization Algorithm (QAOA), and Variational Quantum Eigensolver (VQE), and
- Quantum-inspired optimization algorithms – Simulated Coherent Ising Machine (Sim-CIM), and Simulated Bifurcation Algorithm (SBA).
This course is meant for all those learners who want to explore the long-term employability of quantum computing in finance, assuming that you are familiar with the concepts of quantitative and computational finance. In addition, the course contains several Python based programming exercises for learners to practice the algorithms explained throughout the course.
This course is the second part of the specialised educational series: “Quantum Computing for Finance”.
What Skills you will learn
- Ability to perform quantum arithmetic operations and simulations.
- An understanding of the Quantum Amplitude Estimation algorithm and its variants.
- The computational and modelling techniques for option pricing and portfolio optimization on a quantum computer.
- The skills for a career in quantum finance including Quantum Algorithmic Research, Quantitative Asset Management and Trading, financial engineering, and risk management, using quantum computing technology.
All potential learners must have prior knowledge or familiarity with basic quantum algorithms/basic quantum programming. Before enrolling this course, we recommend all learners to complete the first course “Introduction to Quantitative and Computational Finance” of the series “Quantum Computing for Finance”, if they have no previous experience with the concepts of quantitative and computational finance.
The estimated duration to complete this course is approximately 6 weeks (~4hrs/week).
To complete the course and earn the certification, you must pass all the quizzes at the end of each lesson by scoring 80% or more on each of them.
Good learning. Narrator is very clear and easy to understand. Some concepts were still a bit complicated. There are a few things that I would add.
Complexity theory to address BQP and how quantum advantage would be defined
Sample exercise for QAOA and portfolio optimization on a simulator