# Dummies guide to Practical Quantum Computing with IBM Qiskit

A Perfect Beginners guide to learn and understand about General Quantum Computing based on IBM Qiskit Documentation

4.7/5

## Dummies guide to Practical Quantum Computing with IBM Qiskit

### What you’ll learn

Learn and understand about General Quantum Computing based on IBM Qiskit Documentation

### Requirements

Basic computer Knowledge and enthusiasm about Quantum Computing are the only prerequisites

### Overview

Section 2: Introduction to Quantum Mechanics

Lecture 2 Introduction to Quantum Mechanics – Part 1

Lecture 3 Introduction to Quantum Mechanics – Part 2

Section 3: Classical Bit vs Quantum Qubit

Lecture 4 Classical Bit vs Quantum Qubit – Part 1

Lecture 5 Classical Bit vs Quantum Qubit – Part 2

Lecture 6 Classical Bit vs Quantum Qubit – Part 3

Lecture 7 Classical Bit vs Quantum Qubit – Part 4

Section 4: Creating, Retaining and Reading out Qubits

Lecture 8 Creating, Retaining and Reading out Qubits – Part 1

Lecture 9 Creating, Retaining and Reading out Qubits – Part 2

Section 5: Vector and Matrix Quantum States

Lecture 10 Vector and Matrix Quantum States

Section 6: Classic Logic Gates Overview

Lecture 11 Classic Logic Gates Overview

Section 7: Popular Quantum Frameworks

Lecture 12 Popular Quantum Frameworks

Section 8: Installing Anaconda Python Distribution

Lecture 13 Installing Anaconda Python Distribution

Section 9: Installing and Testing Qiskit

Lecture 14 Installing and Testing Qiskit

Lecture 15 Error: name ‘qiskit’ is not defined

Section 10: Pauli X-gate in Qiskit

Lecture 16 Pauli X-gate in Qiskit – Part 1

Lecture 17 Pauli X-gate in Qiskit – Part 2

Lecture 18 Error with plot_bloch_multivector() ‘Arrow3D’ object has no attribute

Section 11: Pauli X-gate input and output customizations

Lecture 19 Pauli X-gate input and output customizations

Section 12: Pauli X-gate in Real IBM Quantum Computer

Lecture 20 Pauli X-gate in Real IBM Quantum Computer

Section 13: Pauli Matrixes as State Vectors

Lecture 21 Pauli Matrixes as State Vectors

Section 14: Pauli Y-gate Operations

Lecture 22 Pauli Y-gate – Part 1

Lecture 23 Pauli Y-gate – Part 2

Lecture 24 Pauli Y-gate – Part 3 – in Real Quantum Computer

Section 15: Pauli Z-gate

Lecture 25 Pauli Z-gate

Section 16: Eigen Vectors of XYZ gates

Lecture 26 Eigen Vectors of XYZ gates

Section 18: Hadamard Gate in Qiskit

Lecture 28 Hadamard Gate in Qiskit

Lecture 29 Hadamard Gate Exercises – Part 1

Lecture 30 Hadamard Gate Exercises – Part 2 – X with H and Z

Lecture 31 Hadamard Gate Exercises – Part 3 – Superposition Collapse

Section 20: H gate in Real Quantum Computer

Lecture 32 H gate in Real Quantum Computer

Section 21: R phi Gate

Lecture 33 R phi Gate

Section 22: S and T Gates

Lecture 34 S and T Gates

Section 23: U and I Gates

Lecture 35 U and I Gates

Section 24: Multi Qubit states introduction

Lecture 36 Multi Qubit states introduction

Section 25: Representing Multi Qubit States

Lecture 37 Representing Multi Qubit States

Section 26: Multi Qubit Circuit using Single Qubit Gates – sample circuit 1

Lecture 38 Multi Qubit Circuit using Single Qubit Gates – sample circuit 1

Section 27: Multi Qubit Circuit using Single Qubit Gates – sample circuit 2

Lecture 39 Multi Qubit Circuit using Single Qubit Gates – sample circuit 2

Section 28: CNOT gate with classical Qubits

Lecture 40 CNOT gate with classical Qubits

Section 29: CNOT gate with control qubit superposition

Lecture 41 CNOT gate with control qubit superposition

Section 30: CNOT gate with control qubit superposition – In Real Quantum Computer

Lecture 42 CNOT gate with control qubit superposition – In Real Quantum Computer

Section 31: CNOT gate with both qubit superposition

Lecture 43 CNOT gate with both qubit superposition

Section 32: CNOT gate with both qubit superposition target x

Lecture 44 CNOT gate with both qubit superposition target x

Section 33: CNOT Circuit Identities

Lecture 45 CNOT Circuit Identities – Part 1

Lecture 46 CNOT Circuit Identities – Part 2

Section 34: CZ Circuit Identity

Lecture 47 CZ Circuit Identity – Part 1

Lecture 48 CZ Circuit Identity – Part 2

Section 35: CY Circuit Identity

Lecture 49 CY Circuit Identity

Section 36: SWAP Circuit Identity

Lecture 50 SWAP Circuit Identity

Section 37: Toffoli Gate

Lecture 51 Toffoli Gate

Section 38: Toffoli Circuit Identity

Lecture 52 Toffoli Circuit Identity

Section 39: DJ Problem Overview

Lecture 53 DJ Problem Overview

Section 40: DJ Algorithm Design

Lecture 54 DJ Algorithm Design

Section 41: DJ Algorithm Implementation

Lecture 55 DJ Algorithm Implementation – Part 1

Lecture 56 DJ Algorithm Implementation – Part 2

Lecture 57 DJ Algorithm Implementation – Part 3

Section 42: Quantum Cryptography : Quantum Key Distribution

Lecture 58 Quantum Key Distribution – RSA Concepts

Lecture 59 Quantum Key Distribution – Concept

Section 43: Quantum Teleportation Theory

Lecture 60 Quantum Teleportation Theory

Section 44: Further Learning and Resources

Lecture 61 Further Learning and Resources

Lecture 62 SOURCE CODE AND FILES ATTACHED