Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Quantum Computing
Rating: 3.9 out of 5(35 ratings)
1,226 students

Introduction to Quantum Computing

The Practical Guide to Quantum Computer Algorithm
Created byAhmed Shalaby
Last updated 6/2023
English

What you'll 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

Course content

3 sections10 lectures1h 47m total length
  • Introduction to Quantum computer: Current business and historical background15:56
  • Mathematical Preload I: Vectors, Matrices and Dirac's notation6:57

    Explore the language of quantum computing with vectors, matrices, and Dirac notation, including basis, Cartesian space, and bra-ket concepts. Learn vector and matrix operations, including addition, multiplication, and scalar products.

  • Mathematical Preload II: Probability and the Wave function5:50

    Explore probability in quantum mechanics and quantum computing, and its relation to the wave function, including complex numbers, Dirac notation, and how expectation values arise.

Requirements

  • grade 12 of mathematics and physics or first year university mathematics and physics
  • Beginner level in any programming language, such as Python, C, FORTRAN
  • Enjoy mathematics and programming

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?

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.

Who this course is for:

  • Physics and mathematics student who want to start learning about quantum computing.
  • IT business who want to have a minimum practical knowledge about quantum computing.