Building Quantum Solutions: Communication, Algorithms and AI
About This Course
This introductory course presents the basic concepts on quantum computing including some of the necessary mathematical foundations (matrix algebra, simple probability, complex numbers). It also discusses some key uses of quantum computing such as quantum entanglement for quantum communication and Grover search algorithm. These examples provide clear demonstrations of quantum supremacy over classical computing, i.e. the use of quantum computers clearly outperform classical computers in such problems.
Finally, the course introduces some applications of quantum computing in Artificial intelligence (AI)/machine learning, as well as making use of vibe coding to familiarise with some simple quantum circuits which concretely implement the quantum algorithms for quantum computing.
This course is meant for participants with strong interest in physics and mathematics and are keen to learn about the ideas behind quantum computing and how it is clearly better than classical computing in certain areas. It is also for those who are interested in how it may relate to AI/machine learning as well as the implications on cybersecurity.
What You'll Learn
1) Implement some quantum protocols for communications which are superior to classical ones.
2) Implement some quantum algorithms such as the Grover search algorithm to find the desired result which is superior to classical search algorithms.
3) Build quantum circuits through vibe coding with AI tools.
Entry Requirements
Basic proficiency in matrix algebra would be useful. Some familiarity with complex numbers would also be useful.