The Practical Guide to Quantum Computer Algorithm

What you will learn

How to explain and describe what is the quantum computer

How to use qiskit to execute simple quantum circuits

How to describe and explain in mathematical terms simple quantum operation

How to analyze and implement a simple quantum algorithm using qiskit

How to apply simple quantum circuit on real quantum computer

Description

In October 2019 Google research team published a paper in Nature, claimed that they have reached the quantum supremacy by using 54 superconducting qubits. Quantum supremacy means the exceptional speed of ideal quantum computing, and the business who has the quantum computing machine will achieve the quantum advantage. Quantum supremacy or Quantum advantage are the buzz words in the business world today. To build a big “noise-free quantum computer” with a “ready to use software application” are the main objectives for big companies as IBM, Google and Microsoft. Leading businesses today must be vigilant and visionary with plans and scenarios for quantum computing in specific industries such as, pharmaceutical drug discovery, encryption, cybersecurity, generative machine learning, new material simulation and nuclear fusion energy simulation. So are you ready?


Get Instant Notification of New Courses on our Telegram channel.


This course is an absolute introduction to the world of quantum computing. It covers the theoretical and mathematical concepts such as vectors and matrices operations, probability, wave function, quantum circuits and quantum gates, etc. These concepts are the foundation of the quantum computing paradigm. The practical sessions for IBM Qiskit quantum programming language covers quantum circuits, quantum gates and quantum algorithm. The Course is structured in a way that, each theoretical lecture is followed by a practical lecture in qiskit programming language that applies the theoretical concept.

English
language

Content

Introduction

Introduction to Quantum computer: Current business and historical background
Mathematical Preload I: Vectors, Matrices and Dirac’s notation
Mathematical Preload II: Probability and the Wave function

Quantum Circuits and Qiskit

Qiskit Tutorial 1: Quantum Circuit
Mathematical Preload III: Quantum Gates
Qiskit Tutorial 2: Quantum X gate and Bloch sphere
Qiskit Tutorial 3: Pauli’s Gate
Qiskit Tutorial 4: Hadamard Gate and Entanglement

Quantum Algorithm

Deutsch-Jozsa Algorithm
Qiskit Tutorial 5: Deutsch-Jozsa Algorithm