Quantum Computing A-Z

Quantum Computing A-Z

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 9h 12m | 3.79 GB

Learn Quantum Algorithms, Quantum Machine Learning, Quantum Information Theory, Quantum Error Correction & More!

Welcome to Quantum Computing A-Z! In this course you are going to be introduced to almost the whole field of Quantum Computing all within 10 hours of material! While the material was lot of breath, there is still some depth to quite a bit of the material, so it won’t be easy! The entire course was created using ManimGL math animation software, so it will be easy on the eyes and a pleasure to watch!

Why did I make this course?

I was learning Quantum Computing on my own as well as ManimGL. I didn’t see a resources online that used both these skills together so I figured I would make such a course. It took 4 months but was worth the effort!

Why is this course Unique?

This is one of the few resources where we have video dialogue, concepts explained with good animations, strong math emphasis, and coding in 1 course! This course covers a wide array of topics and does so elegantly. Hope you think so too!

Who is this course for?

– High School/University Graduates

– Have Experience in Programming

– Knowledge in Linear Algebra and Quantum Mechanics

Tips on Taking this course?

– Take Notes and write down all concepts + math equations

– Try to Write the code on your own!

– Enjoy the course! There is no stress and no rush

Are you grateful for this opportunity?

Yes absolutely! To have the opportunity to teach in front of lots of bright young minds is an honor! On top of that, I am grateful to all the resources (online, textbook, and research papers) that contributed to the creation of this course. I would like to specifically thank IBM’s Qiskit Team, Xanadu’s Pennylane Team, 3Blue1Brown’s ManimGL amazing software, and lastly all of you, the ones interested in taking this course!

What you’ll learn

  • Mathematical Primer for Quantum Computing
  • Logic gates for Quantum Circuits w/ Qiskit
  • Deep Dive into Quantum Algorithms & Theory
  • Quantum Photonics Programming w/ StrawberryFields
  • Quantum Machine Learning – Theory and Practice w/ Pennylane
  • Quantum Error Correction – Symptoms and Treatment
  • Introduction to Quantum Information Theory
  • Introduction to Quantum Communication
  • Concepts behind Quantum Architecture and Hardware
  • Overview of IBMQ
Table of Contents

Introduction
1 Introduction
2 Installation of Tools MAC
3 Installation of Tools WINDOWS
4 DiVincenzo’s Criteria for a Quantum Computer

Mathematical Primer & Quantum Gates
5 Real vs Complex Spaces, Basis, Complex Conjugate
6 Inner Product, Outer Product, Adjoint
7 Linear Independence, Span, Orthogonality
8 Postulate of Quantum Mechanics I, Hilbert Space
9 Tensor Product, Unitary Matrices, Quantum Gates
10 Postulate of Quantum Mechanics II, Super Operators, Euler’s Formula
11 Quantum Gates Hadamard, Pauli Matrices, Phase Shift
12 The Bloch Sphere
13 Quantum Circuit 1 Random Number Generator
14 Eigenvector, Eigenvalues, Diagonalization
15 Projection, Expectation Value, and Singular Value Decomposition (SVD)
16 Postulate of QM III, Measurement, Born Rule
17 Bell Space, Schmidt Decomposition, Entanglement
18 Quantum Circuit 2 CNOT Gate
19 Linear Operators, Density Matrix, Mixed States
20 Reduced Density Matrix, Partial Trace, Bloch Vector
21 Toffoli, SWAP, Controlled Phase Shift Gates
22 Quantum Circuit 3 Fredkin Gate
23 Parallel Gates, Serial Gates
24 No Cloning Theorem, Forking
25 V Gate, Quantum OR Gate, Peres Gate
26 Boolean Algebra, Truth Tables

Quantum Circuits
27 Quantum Bit String Comparator (QBSC), Midpoint Quantum Comparator (MQC)
28 Quantum Half-Adder, Full-Adder
29 Quantum Half-Substractor, Full-Substractor
30 Quantum Multiplexer, Demultiplexer
31 Quantum Adder Circuits
32 Quantum Multiplier-Accumulator
33 Quantum BCD Priority Encoder, Decoder
34 Quantum Latches, Counters
35 Quantum Barrel Shifter
36 Quantum Increment Decrement
37 Quantum RAM
38 Quantum ALU
39 Quantum Fourier Transform

Basic Quantum Algorithms
40 Conceptual Understanding of Quantum Algorithms
41 Deutsch-Jozsa Algorithm – Phase Kickback
42 Simon’s Algorithm – Generalized Born Rule
43 Quantum Communication Superdense Coding
44 Quantum Phase Estimation (Eigen Solver)
45 Quantum Search Grover’s Algorithm
46 Quantum Factorization Shor’s Algorithm
47 Quantum Teleportation
48 Quantum Counting
49 Hamiltonian Simulation
50 Quantum Walks
51 Quantum Matrix Inversion HHL Algorithm
52 Variational Quantum Eigensolver
53 Quantum Approximate Optimization Algorithm
54 Quantum Least Square Fitting

Quantum Photonics Programming
55 Strawberry Fields Quantum Photonics & QuModes
56 (CVQIT) Continuous Variable Quantum Information Theory
57 Fock States, Wigner Function, Photonic Measurements
58 Quantum Teleportation & Gaussian Cloning
59 Boson Sampling Model
60 Time Domain Photonic Circuits
61 Instantaneous Quantum Polynomial

Quantum Machine Learning I Primer
62 Quantum Machine Learning – Pennylane
63 Quantum Embedding
64 Circuit Ansatz, Hybrid Computation, Quantum Node
65 Variational Circuits, Quantum Gradient, Parameter Shift Rule
66 Quantum Feature Map
67 Barren Plateus, Narrow Gorge Phenomenon
68 Relevance of QNN
69 Optimization & machine learning with TensorFlow
70 Quantum State Learning
71 Pennylane VQE Tutorial

Quantum Machine Learning II Applications
72 IBMQ – Quantum Experience
73 Quantum Support Vector Machines (QSVM)
74 Principle Component Analysis (PCA)
75 Variational Quantum Classifiers (VQC)
76 Quantum K-Means Clustering (KMC)
77 Quantum Convolutional Neural Network (CNN)
78 Quantum Optical Neural Network (QONN)
79 (Exercise) Quantum GAN

Quantum Error Correction
80 Causes of Quantum Error & Quantum Noise (BF, NF, BNF)
81 Physical vs. Logical Qubits & Shor Code
82 Stabilizers & Quantum Noise Model
83 XZZX Surface Coding

Quantum Information Theory
84 Types of Entropy and Mutual Information
85 Kullback Leibler Divergence, Quantum Relative Entropy
86 Holevo’s Theorem
87 Landauer Principle, Margolus-Levitin Theorem
88 Distance Measures for QIT Trace Distance & Fidelity
89 Uncertainty Principle
90 Solovay–Kitaev Theorem
91 Wehrl Entropy, SSA, Lieb’s Theorem
92 Gottesman–Knill theorem, Eastin–Knill theorem
93 Bennet’s Laws, Partial Transpose, Entanglement Measures
94 No-Broadcasting Theorem, Superbroadcasting
95 No-Hiding Theorem, No-Communication Theorem
96 No-Teleportation Theorem, No-Deleting Theorem

Quantum Communication
97 LOCC, Entanglement Swapping
98 Quantum Channels, Channel Capacity
99 Quantum Repeaters & Entanglement Distillation
100 Quantum Key Distribution

Quantum Computer Architecture & Hardware
101 OpenQASM Quantum Assembly
102 Photonics Hardware
103 Ion Trapping Technique
104 Superconducting Quantum Interference Device (SQUID)

Conclusion
105 Conclusion + Reward!

Homepage