Keep Calm and Study On - Unlock Your Success - Use #TOGETHER for 30% discount at Checkout

Quantum Computing with IBM Qiskit Online Course

Quantum Computing with IBM Qiskit Online Course


This course introduces the fundamentals of quantum computing and its potential to revolutionize fields such as science, medicine, machine learning, material science, and finance. You will begin by understanding the differences between classical computing (based on bits) and quantum computing (based on qubits), highlighting its advancements. The course includes hands-on experience with Jupyter notebook and IBM Qiskit for executing quantum code. You will learn key quantum concepts in a streamlined, accessible format. By the end of the course, you will have a solid foundation in quantum computing and IBM Qiskit, positioning you to contribute to the rapidly evolving field and take advantage of future opportunities for quantum professionals.


Key Benefits

  • Gain a comprehensive understanding of quantum computing principles through IBM Qiskit documentation.
  • Master quantum key distribution, leveraging the distinctive properties of quantum systems to enhance security.
  • Explore the concept of quantum teleportation, a technique for transmitting quantum information from a sender to a receiver over distances.


Target Audience

This course is ideal for beginners eager to delve into practical quantum computing concepts. A foundational understanding of computers and a genuine interest in quantum computing are the only prerequisites for mastering the content and gaining the maximum benefit from this course.


Learning Objectives

  • Gain a solid understanding of the foundational principles of quantum mechanics.
  • Install and test Qiskit, IBM's quantum computing framework, to begin executing quantum algorithms.
  • Develop quantum circuits using Pauli X-gate and other essential quantum gates.
  • Explore the concepts of eigenvalues and eigenvectors in quantum computing.
  • Design multi-qubit circuits by utilizing single-qubit gates.
  • Understand the Deutsch–Jozsa (DJ) algorithm, a key example of quantum parallelism in action.

Course Outline

The Quantum Computing with IBM Qiskit Exam covers the following topics - 

Module 1 - Introduction to Quantum Mechanics

  • Introduction to Quantum Mechanics – Part 1
  • Introduction to Quantum Mechanics – Part 2


Module 2 - Classical Bits vs. Quantum Qubits

  • Classical Bits vs. Quantum Qubits – Part 1
  • Classical Bits vs. Quantum Qubits – Part 2
  • Classical Bits vs. Quantum Qubits – Part 3
  • Classical Bits vs. Quantum Qubits – Part 4


Module 3 - Creating, Retaining, and Reading Qubits

  • Creating, Retaining, and Reading Qubits – Part 1
  • Creating, Retaining, and Reading Qubits – Part 2


Module 4 - Quantum States: Vectors and Matrices

  • Quantum States: Vectors and Matrices


Module 5 - Overview of Classical Logic Gates

  • Overview of Classical Logic Gates


Module 6 - Popular Quantum Frameworks

  • Popular Quantum Frameworks


Module 7 - Installing Anaconda Python Distribution

Module 8 - Installing and Testing Qiskit

Module 9 - Pauli X-Gate in Qiskit

  • Pauli X-Gate in Qiskit – Part 1
  • Pauli X-Gate in Qiskit – Part 2


Module 10 - Customizing Pauli X-Gate Inputs and Outputs

Module 11 - Pauli X-Gate on a Real IBM Quantum Computer

Module 12 - Pauli Matrices as State Vectors

Module 13 - Pauli Y-Gate Operations

  • Pauli Y-Gate – Part 1
  • Pauli Y-Gate – Part 2
  • Pauli Y-Gate – Part 3 (in a Real Quantum Computer)


Module 14 - Pauli Z-Gate

Module 15 - Eigenvectors of XYZ Gates

Module 16 - Introduction to the Hadamard Gate

Module 17 - Hadamard Gate in Qiskit

Module 18 - Hadamard Gate Exercises

  • Hadamard Gate Exercises – Part 1
  • Hadamard Gate Exercises – Part 2 (X with H and Z)
  • Hadamard Gate Exercises – Part 3 (Superposition Collapse)


Module 19 - Hadamard Gate on a Real Quantum Computer

  • Hadamard Gate on a Real Quantum Computer


Module 20 - R Phi Gate

  • R Phi Gate


Module 21 - S and T Gates

  • S and T Gates


Module 22 - U and I Gates

  • U and I Gates


Module 23 - Introduction to Multi-Qubit States

  • Introduction to Multi-Qubit States


Module 24 - Representing Multi-Qubit States

  • Representing Multi-Qubit States


Module 25 - Multi-Qubit Circuits Using Single Qubit Gates

  • Multi-Qubit Circuit Using Single Qubit Gates – Sample Circuit 1
  • Multi-Qubit Circuit Using Single Qubit Gates – Sample Circuit 2


Module 26 - CNOT Gate with Classical Qubits

  • CNOT Gate with Classical Qubits


Module 27 - CNOT Gate with Control Qubit Superposition

  • CNOT Gate with Control Qubit Superposition
  • CNOT Gate with Control Qubit Superposition (in a Real Quantum Computer)


Module 28 - CNOT Gate with Both Qubit Superposition

  • CNOT Gate with Both Qubit Superposition
  • CNOT Gate with Both Qubit Superposition Target X


Module 29 - CNOT Circuit Identities

  • CNOT Circuit Identities – Part 1
  • CNOT Circuit Identities – Part 2


Module 30 - CZ Circuit Identity

  • CZ Circuit Identity – Part 1
  • CZ Circuit Identity – Part 2


Module 31 - CY Circuit Identity

  • CY Circuit Identity


Module 32 - SWAP Circuit Identity

  • SWAP Circuit Identity


Module 33 - Toffoli Gate

  • Toffoli Gate


Module 34 - Toffoli Circuit Identity

  • Toffoli Circuit Identity


Module 35 - Deutsch-Josza Problem Overview

  • Deutsch-Josza Problem Overview


Module 36 - Deutsch-Josza Algorithm Design

  • Deutsch-Josza Algorithm Design


Module 37 - Deutsch-Josza Algorithm Implementation

  • Deutsch-Josza Algorithm Implementation – Part 1
  • Deutsch-Josza Algorithm Implementation – Part 2
  • Deutsch-Josza Algorithm Implementation – Part 3


Module 38 - Quantum Cryptography: Quantum Key Distribution

  • Quantum Key Distribution – RSA Concepts
  • Quantum Key Distribution – Concept


Module 39 - Quantum Teleportation Theory

Tags: Quantum Computing with IBM Qiskit Practice Exam, Quantum Computing with IBM Qiskit Online Course, Quantum Computing with IBM Qiskit Training, Quantum Computing with IBM Qiskit Tutorial, Learn Quantum Computing with IBM Qiskit, Quantum Computing with IBM Qiskit Study Guide