Course Outline


Overview of Quantum Physics Theories Applied in Quantum Computing

  • Fundamentals of quantum superposition
  • Fundamentals of quantum entanglement
  • Mathematical foundations of quantum computing

Overview of Quantum Computing

  • Differentiating quantum computing and classical electronic computing
  • Integrating quantum behaviors into quantum computing
  • The Qubit
  • Implementing the Dirac notation
  • Computational basis measurements in quantum computing
  • Quantum circuits and quantum oracles

Working with Vectors and Matrices in Quantum Computing

  • Matrix multiplication using quantum physics
  • Conventions of tensor products

Applying Advanced Matrix Concepts to Quantum Computing

Overview of Quantum Computers and Quantum Simulators

  • The quantum hardware and its components
  • Running a quantum simulator
  • Executable quantum mechanisms in a quantum simulation
  • Performing quantum computations in a quantum computer

Working with Quantum Computing Models

  • Logic and functions of different quantum gates
  • Understanding superposition and entanglement effects on quantum gates

Utilizing Shor's Algorithm and  Quantum Computing Cryptography

Implementing Grover's Algorithm in Quantum Computing

Estimating a Quantum Phase in a Quantum Computer

  • The quantum Fourier transform

Writing Basic Quantum Computing Algorithms and Programs for a Quantum Computer

  • Utilizing the right tools and language for quantum computing
  • Setting up quantum circuits and specifying quantum gates

Compiling and Running Quantum Algorithms and Programs in a Quantum Computer

Testing and Debugging Quantum Algorithms and Quantum Computer Programs

Identifying and Correcting Algorithm Errors Using Quantum Error Correction (QEC)

Overview of Quantum Computing Hardware and Architecture

Integrating Quantum Algorithms and Programs with the Quantum Hardware


Advancing Quantum Computing for Future Quantum Information Science Applications

Summary and Conclusion


  • Knowledge of mathematical methods in probability and linear algebra
  • Comprehension of foundational computer science theories and algorithms
  • An understanding of elementary quantum physics concepts
  • Basic experience with quantum mechanics models and theories


  • Computer Scientists
  • Engineers
  21 Hours


Related Courses

Introduction to Data Science and AI using Python

  35 hours

AI in Digital Marketing

  7 hours

Artificial Intelligence (AI) for Robotics

  21 hours

AI in business and Society & The future of AI - AI/Robotics

  7 hours

Genetic Algorithms

  28 hours

Intelligent Testing

  14 hours

AI-100: Designing & Implementing Azure AI Solutions- AI-100T01-A

  28 hours

Quantum Computing with Cirq Framework

  21 hours

IBM Cloud Pak for Data

  14 hours

OptaPlanner in Practice

  21 hours


  7 hours

Practical Quantum Computing

  10 hours

Quantum Computing with IBM Quantum Experience

  14 hours

Getting Started with Quantum Computing and Q#

  14 hours

UiPath for Intelligent Process Automation (IPA)

  14 hours