# Quantum Computing

In this course, we will introduce concepts of quantum computing to learners. This will include the principles of quantum physics, and their application to computing. Learners will learn how quantum effects can be used to design logic gates. Learners will gain an appreciation of how quantum gates differs from classic gates and how they can be used in quantum algorithms. They will have a first hand experience in implementing quantum logic gates (using IBM Q circuit composer).

We will discuss how these quantum algorithms differ from those supported by classical computers. We will discover how these techniques can be applied in optimisation problems, and cryptography domains.

At the end of this course, learners should step away with an appreciation of quantum computing and its potential to be used in a commercial setting.

We will discuss how these quantum algorithms differ from those supported by classical computers. We will discover how these techniques can be applied in optimisation problems, and cryptography domains.

At the end of this course, learners should step away with an appreciation of quantum computing and its potential to be used in a commercial setting.