Quantum Computing with IBM Qiskit Online Course

Quantum Computing with IBM Qiskit Online Course

Quantum Computing with IBM Qiskit Online Course

This course introduces you to the fundamentals of quantum computing and its vast potential in fields like science, medicine, machine learning, material science, and finance. You’ll start by understanding classical computing concepts based on bits (0 and 1) and how quantum computing, using qubits, surpasses traditional methods. You’ll set up and work with Jupyter Notebook and IBM Qiskit to run quantum programs, learning core quantum computing concepts alongside their practical execution in a clear and concise format. By the end, you’ll have a solid foundation in quantum computing using IBM Qiskit and be ready to explore opportunities in this rapidly evolving and groundbreaking field.

Who should take this Course?

The Linux Power User Online Course is ideal for system administrators, IT professionals, and developers who want to deepen their Linux skills for advanced system navigation, file management, shell scripting, and system optimization. It’s also suitable for power users aiming to maximize productivity, troubleshoot issues, and customize their Linux environments. Basic familiarity with Linux commands and terminal usage is recommended for effective learning.

What you will learn

  • Learn essential details about quantum mechanics
  • Install and test Qiskit, the quantum framework by IBM
  • Code quantum circuit using Pauli x-gate and other gates
  • Learn eigenvalue and eigenvectors
  • Create a multi-qubit circuit using single-qubit gates
  • Learn the Deutsch–Jozsa (DJ) algorithm, which demonstrates quantum parallelism

Course Outline

Introduction to the Course

  • Course Introduction and Table of Contents

Introduction to Quantum Mechanics

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

Classical Bit Versus Quantum Qubit

  • Classical Bit Versus Quantum Qubit - Part 1
  • Classical Bit Versus Quantum Qubit - Part 2
  • Classical Bit Versus Quantum Qubit - Part 3
  • Classical Bit Versus Quantum Qubit - Part 4

Creating, Retaining, and Reading out Qubits

  • Creating, Retaining, and Reading out Qubits - Part 1
  • Creating, Retaining, and Reading out Qubits - Part 2

Vector and Matrix Quantum States

  • Vector and Matrix Quantum States

Classic Logic Gates Overview

  • Classic Logic Gates Overview

Popular Quantum Frameworks

  • Popular Quantum Frameworks

Installing Anaconda Python Distribution

  • Installing Anaconda Python Distribution

Installing and Testing Qiskit

  • Installing and Testing Qiskit

Pauli X-Gate in Qiskit

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

Pauli X-Gate Input and Output Customizations

  • Pauli X-Gate Input and Output Customizations

Pauli X-Gate in Real IBM Quantum Computer

  • Pauli X-Gate in Real IBM Quantum Computer

Pauli Matrixes as State Vectors

  • Pauli Matrixes as State Vectors

Pauli Y-Gate Operations

  • Pauli Y-Gate - Part 1
  • Pauli Y-Gate - Part 2
  • Pauli Y-Gate - Part 3 - in Real Quantum Computer

Pauli Z-Gate

  • Pauli Z-Gate

Eigenvectors of XYZ Gates

  • Eigenvectors of XYZ Gates

Hadamard Gate Introduction

  • Hadamard Gate Introduction

Hadamard Gate in Qiskit

  • Hadamard Gate in Qiskit

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

H Gate in Real Quantum Computer

  • H Gate in Real Quantum Computer

R Phi Gate

  • R Phi Gate

S and T Gates

  • S and T Gates

U and I Gates

  • U and I Gates

Multi-Qubit States Introduction

  • Multi-Qubit States Introduction

Representing Multi-Qubit States

  • Representing Multi-Qubit States

Multi-Qubit Circuit Using Single Qubit Gates - Sample Circuit 1

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

Multi-Qubit Circuit Using Single Qubit Gates - Sample Circuit 2

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

CNOT Gate with Classical Qubits

  • CNOT Gate with Classical Qubits

CNOT Gate with Control Qubit Superposition

  • CNOT Gate with Control Qubit Superposition

CNOT Gate with Control Qubit Superposition - in Real Quantum Computer

  • CNOT Gate with Control Qubit Superposition - in Real Quantum Computer

CNOT Gate with Both Qubit Superposition

  • CNOT Gate with Both Qubit Superposition

CNOT Gate with Both Qubit Superposition Target X

  • CNOT Gate with Both Qubit Superposition Target X

CNOT Circuit Identities

  • CNOT Circuit Identities - Part 1
  • CNOT Circuit Identities - Part 2

CZ Circuit Identity

  • CZ Circuit Identity - Part 1
  • CZ Circuit Identity - Part 2

CY Circuit Identity

  • CY Circuit Identity

SWAP Circuit Identity

  • SWAP Circuit Identity

Toffoli Gate

  • Toffoli Gate

Toffoli Circuit Identity

  • Toffoli Circuit Identity

DJ Problem Overview

  • DJ Problem Overview

DJ Algorithm Design

  • DJ Algorithm Design

DJ Algorithm Implementation

  • DJ Algorithm Implementation - Part 1
  • DJ Algorithm Implementation - Part 2
  • DJ Algorithm Implementation - Part 3

Quantum Cryptography: Quantum Key Distribution

  • Quantum Key Distribution - RSA Concepts
  • Quantum Key Distribution - Concept

Quantum Teleportation Theory

  • Quantum Teleportation Theory

Further Learning and Resources

  • Further Learning and Resources
     

Reviews

No reviews yet. Be the first to review!

Write a review

Note: HTML is not translated!
Bad           Good

Tags: Quantum Computing with IBM Qiskit Online Course, Quantum Computing with IBM Training Course, Quantum Computing with IBM Test, Quantum Computing with IBM Tutorials, Quantum Computing with IBM Test,