• Post category:StudyBullet-6
  • Reading time:12 mins read


Quantum Computing

What you will learn

Qiskit

Quantum Computing

Quantum Information

Python

Quantum Mechanics

Quantum Protocols

Quantum Algorithms

Quantum Machine Learning

Description

This course is constructed for students interested in Quantum Computing. Whether you are new to quantum computers or someone already familiar with the subject, this is a course for you. Each section of the course has a Ο„heoretical part and a Coding part so that you can become a master in Quantum Computing. I have constructed this course in a way that you will use as little as possible maths while at the same time you will explore every possible aspect of Quantum programming using Qiskit.

Use this course to get ahead of the technology and be useful for the future. Companies like IBM, Microsoft, D-Wave, Google, Intel, Toshiba, Xanadu, Rigetti Computing, Zapata Computing are engaged in the development of quantum computing and are looking for people to work in this field.

Learn Quantum Computing and you will be one step ahead.

Quantum Computers will change our lives and unsolvable problems will be solved. Quantum Computers will offer new drugs, better AI, new encryption schemes and solve problems more efficiently. Industries that evolved in finance, data science, communications, chemicals, software engineering, and academics are investing large amounts of money in this field.

Seize the opportunity to be one of the first.

Ξ€he topics that will be covered throughout the course:


Get Instant Notification of New Courses on our Telegram channel.


  1. Mathematics primaries for Quantum Computing
  2. Quantum Computing Theory
  3. Single Qubit Quantum States and Single Qubit Quantum Gates
  4. Multiple Qubits Quantum States and Multiple Qubit Quantum Gates
  5. Qiskit’s Tools for Quantum Computing
    • Run experiments on Real Quantum Computers
    • IBM’s Quantum Composer
    • Obtain information about Backends
    • Visualization of Circuits and Results
    • Quantum Information using Qiskit
  1. Quantum Communication Protocols
    • Quantum Teleportation
    • SuperDense Coding
    • BB84 Protocol
  1. Quantum Oracles Algorithms
    • Deutch-Jozsa Algorithm
    • Bernstein-Vazirani Algorithm
    • Simon’s Algorithm
  1. Grover’s Algorithm
  2. Quantum Phase Estimation
  3. Quantum Fourier Transformation
  4. Shor’s Algorithm
  5. Quantum machine Learning

All the materials used in this course is completely free and downloadable. Through this course, you will solve many practical tests and coding exercises to get your Certificate of completion and become master in Quantum Computing. Training starts from Zero and ends with Hero.

Reach me on the Q&A for questions!

Enjoy Quantum Programming!

Markellos Anastasios

MSc Theoretical Physicist

English
language

Content

Complex Numbers

Introduction
Arithmetics with Complexs
Complex Conjugate
Euler’s Formula
notes

Linear Algebra

Scalars and Vectors
Vectors as Matrices
Matrices
Matrix Multiplication
Tensor Product
Unitary Matrices
Lecture Notes

Quantum Computing Theoretical Minimum

Dirac Notation
Qubits
Global Phase
Bloch’s Sphere
Density Matrix
Purity
Fidelity
Quantum Circuit Model
Lecture Notes

Python and Qiskit Setup

Python and Qiskit Setup in Linux

Single Qubit Quantum Gates

(Theory) Initial State
(Theory)Identity gate operates in the ground state
(Coding) Identity gate operates in the ground state
(Theory) Pauli X gate operates in the ground state
(Coding) Pauli X gate operates in the ground state
(Theory) Pauli Y gate operates in the ground state
(Coding ) Pauli Y gate operates in the ground state
(Theory) Pauli Z gate operates in the ground state
(Coding) Pauli Z gate operates in the ground state
(Theory) Hadamard gate operates in the ground state
(Coding) Hadamard gate operates in the ground state
(Theory) Rx gate operates in the ground state
(Coding) Rx gate operates in the ground state
(Theory) Ry gate operates in the ground state
(Coding) Ry gate operates in the ground state
(Theory) Rz gate operates in the ground state
(Coding) Rz gate operates in the ground state
S Gate
Sdg Gate
T gate
Tdg
(Coding) Identity gate operates on the excited state
(Coding) Pauli X gate operates on the excited state
(Coding) Pauli Y gate operates in the excited state
(Coding) Pauli Z gate operates in the excited state
(Coding) Hadamard gate operates in the excited state
(Coding) Rx gate operates in the excited state
(Coding) Ry gate operates in the excited state
(Coding) Rz gate operates in the excited state

Single Qubit Quantum Gates Identities

(Theory)Single qubit Identities
(Coding)Single qubit Identities

The Most Generall Single Qubit Gate

Theory
Coding

Ramsey Interferometry

Theory
Coding

Multiple Qubits

(Theory) Multiple Qubits Part I
(Theory) Multiple Qubits Part II
(Theory) Two Qubits Quantum Gates
(Coding) Two Qubits Quantum Gates
Two Qubits Quantum Gates
(Theory) Bell States
(Coding) Bell States
(Coding) Reduced Density Matrix
(Theory) Toffoli Gate
(Coding) Toffoli Gate

Qiskit’s Tools

(Coding) Beautiful Circuits
(Coding) Beautiful Results
(Coding)Arbitrary State Initialization
(Coding)Arbitrary Gate Initialization
(Coding)Inverse and Transform Circuit to Gate
(Coding)Depth and Width
(Coding)Obtain Information about Backend Part I
(Coding)Use real Quantum Computers

Big O Notation

Big O Notation

Quantum Communication Protocols

(Theory) Quantum Teleportation
(Coding) Quantum Teleportation
(Theory) SuperDense Coding
(Coding) SuperDense Coding
(Theory) BB84 Protocol
(Coding) BB84 Protocol

Quantum Oracle Algorithms

(Theory) Deutch Jozsa Algorithm
(Coding) Deutch Jozsa Algorithm
(Theory) Bernstein Vazirani Algorithm
(Coding) Bernstein Vazirani Algorithm
(Theory) Simons Algorithm
Git Install Simons Oracle
(Coding) Simons Algorithm

Grover’s Algorithm

(Theory) Grover’s Algorithm
(Theory) Grover’s Algorithm Example
(Theory) Householder Reflection and Grover’s Diffucion Operators
(Coding) Grover’s Algorithm with n qubits

Quantum Fourrier Transformation

(Theory) QFT
(Theory) QFT circuits
(Coding) QFT

Quantum Phase Estimation

Theory
Coding

Shor’s Algorithms

(Theory) Shor’s Algorithm
Shor’s Algorithm Example Part I
(Coding) f(x) calculation using Python
(Theory) Shor’s Algorithm Example Part II
(Coding) QFT for Shor’s Algorithm
(Theory) Shor’s Algorithm Example Part III
(Coding) (Theory) Shor’s Algorithm from scratch