Get $1 credit for every $25 spent!

The Learn Quantum Computing for IBM Bundle

Ending In:
Add to Cart - $19
Add to Cart ($19)
$600
96% off
wishlist
(14)
Courses
3
Lessons
233
Enrolled
135

What's Included

Product Details

Access
Lifetime
Content
2 hours
Lessons
84

QC101: Quantum Computing & Quantum Physics for Beginners

Master Quantum Computing, Quantum Cryptography & Quantum Physics with Microsoft Q# & IBM Quantum Experience

By Kumaresan Ramanathan | in Online Courses

Companies like Google, Intel, IBM, and Microsoft are investing billions in their quest to build quantum computers. If you master quantum computing now, you will be ready to profit from this technology revolution. In the QC101: Quantum Computing & Quantum Physics for Beginners course, you will learn quantum cryptography, basic quantum physics along with the mathematical tools you need for analyzing quantum systems. You will also use industry tools to develop quantum software: Microsoft Q# on Visual Studio and IBM Quantum Experience. This course includes a downloadable Q# framework that you can use to experiment with quantum algorithms, entanglement, and superposition.

  • Access 84 lectures & 2 hours of content 24/7
  • Learn how to use quantum cryptography to communicate securely
  • Develop, simulate & debug quantum programs on Microsoft Q#
  • Run quantum programs on a real quantum computer through IBM Quantum Experience
  • Use Dirac's notation a& quantum physics models to analyze quantum circuits

Instructor

Kumaresan Ramanathan has taught students at the University of Massachusetts and guided software professionals at Cadence Design Systems, iCOMS, Empirix, Relona, and Johnson & Johnson. His courses help beginners who have a basic understanding of high school Math and coding.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: basic

System Requirements

  • 12th grade level high-school Math & Physics
  • Very little coding knowledge

Course Outline

  • Introduction
    • Introduction - 3:31
    • How is Quantum Computing Different ? - 2:06
  • Quantum Cryptography
    • Photons - 2:24
    • Photon Polarization - 4:10
    • Experiments with Photon Polarization - 3:26
    • No-Cloning Theorem - 1:26
    • Encoding with XOR - 2:25
    • Encryption with Single-Use Shared Secrets - 1:45
    • Encoding Data in Photon Polarization - 4:54
    • Making the Protocol Secure - 4:31
    • Exchanging the Polarization Angles - 1:46
    • Why is the BB84 Protocol Secure ? - 1:25
    • Analysis - 1:07
  • Foundation: Complex Numbers, Probability ...
    • Probability - 1:39
    • Complex Numbers 1 - 2:18
    • Complex Numbers 2 - 4:16
    • Complex Numbers 3 - 2:53
    • Matrix Algebra ( Linear Algebra ) - 2:53
    • Matrix Multiplication 1 - 1:20
    • Matrix Multiplication 2 - 1:57
    • Identity Matrices - 1:09
    • Column Matrices - 1:48
    • 1x1 Matrices - 0:49
    • Logic Circuits - 2:09
  • Developing a Math Model for Quantum Physics
    • Modeling Physics with Math - 0:58
    • Subtractive Probabilities through Complex Numbers - 2:17
    • Modeling Superposition through Matrices - 0:55
    • Overview of Math Model - 0:52
  • Quantum Physics of Spin States
    • Introduction to Spin States - 1:08
    • Basis - 2:11
    • Column Matrix Representation of Quantum States - 2:27
    • State Vector - 2:18
    • Experiments with Spin 1 - 1:39
    • Experiments with Spin 2 - 3:33
    • Experiments with Spin 3 - 1:44
  • Modeling Quantum Spin States with Math
    • Analysis of Experiments 1 - 4:57
    • Analysis of Experiments 2 - 0:47
    • Analysis of Experiments 3 - 2:00
    • Dirac Bra-ket Notation 1 - 1:44
    • Dirac Bra-ket Notation 2 - 1:20
    • More Experiment Analysis 1 - 1:21
    • More Experiment Analysis 2 - 5:00
    • On Random Behavior - 2:48
  • Reversible and Irreversible State Transformations
    • Irreversible Measurement - 1:56
    • Reversible Transformations - 2:52
  • Multi-Qubit Systems
    • Analyzing Multi-Qubit Systems - 2:27
  • Entanglement
    • Entanglement - 4:24
  • Quantum Computing Model
    • Quantum Circuits - 3:28
    • Fanout - 1:40
    • Uncomputing - 1:12
    • Reversible Gates - 2:17
    • Quantum NOT - 1:59
    • Other Single-Qubit Gates - 1:47
    • CNOT Gate - 2:20
    • CCNOT : Toffoli Gate - 3:00
    • Universal Gate - 1:28
    • Fredkin Gate - 0:43
    • Effects of Superposition & Entanglement on Quantum Gates - 2:03
  • Quantum Programming with Microsoft Q#
    • Installing Q# - 1:40
    • Q# Simulator Hardware Architecture - 3:23
    • Q# Controller - 1:04
    • Q# Execution Model - 1:57
    • Measuring Superposition States - 4:03
    • Iterative Measurements - 1:29
    • Download Companion Code
    • Overview of the 4-Qubit Simulation Framework - 2:59
    • Iterative measurements in Q# - 0:50
    • Set Operation - 1:24
    • QB4Run Operation - 2:56
    • Interpreting the Output - 1:43
    • Output after Initialization - 1:37
    • NOT Operation - 1:24
    • Superposition - 1:27
    • SWAP - 1:09
    • CNOT - 0:52
    • Significance of Superposition & Entanglement - 0:56
    • Effect of Superposition on Quantum Gates - 1:49
    • Toffoli Gate: General Configuration - 0:59
    • Toffoli Configured as NOT - 0:53
    • Toffoli Configured as AND - 0:40
    • Toffoli Configured as Fanout - 1:07
  • IBM Quantum Experience
    • IBM Quantum Experience - 2:06
  • Conclusion
    • Speedup Revisited - 1:47
    • Conclusion - 1:35

View Full Curriculum


Access
Lifetime
Content
4 hours
Lessons
112

QC051: Math Prerequisites for Quantum Computing

Get a Quick Review of Your Basic Math Prerequisites for Quantum Computing & Quantum Physics

By Kumaresan Ramanathan | in Online Courses

This QC051: Math Prerequisites for Quantum Computing course is a 4-hour refresher course that will review the Math you will need to understand quantum computing concepts. With 112 lectures, this course covers the topics on probability, statistics, boolean logic, complex numbers, and linear algebra. To get the most out of this course, you need to have already studied Math at a 12th grade level in high-school.

  • Access 112 lectures & 4 hours of content 24/7
  • Review probability, statistics, boolean logic, complex numbers, and linear algebra
  • Refresh 12th grade Math topics to prepare for quantum computing

Instructor

Kumaresan Ramanathan has taught students at the University of Massachusetts and guided software professionals at Cadence Design Systems, iCOMS, Empirix, Relona, and Johnson & Johnson. His courses help beginners who have a basic understanding of high school Math and coding.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: basic

System Requirements

  • 12th grade Math & Physics

Course Outline

  • Boolean Algebra
    • Introduction - 4:18
    • Boolean Algebra - 4:43
    • Boolean Variables and Operators - 7:09
    • Truth Tables - 3:17
    • Logic Gates - 1:22
    • Logic Circuits - 0:52
    • AND - 0:58
    • OR - 0:51
    • NOT - 1:03
    • Multiple Input Gates - 1:35
    • Equivalent Circuits 1 - 1:59
    • Equivalent Circuits 2 - 0:59
    • Universal Gate : NAND - 2:56
    • Exclusive-OR - 2:17
    • XOR for Assignment - 2:03
    • XOR of Bit Sequences 1 - 2:40
    • XOR of Bit Sequences 2 - 4:21
  • Cryptography
    • Introduction to Cryptography - 1:50
    • Cryptography with XOR - 2:34
    • Shared Secret - 2:35
    • Importance of Randomness - 1:25
    • Breaking the Code - 5:34
  • Probability
    • Introduction to Probability - 5:08
    • Probability of a Boolean Expression - 1:42
    • Mutually Exclusive Events - 3:01
    • Independent Events - 1:16
    • Manipulating Probabilities with Algebra - 2:24
    • P ( Mutually Exclusive Events ) - 0:53
    • P ( Independent Events ) - 1:17
    • Complete Set of Mutually Exclusive Events - 2:00
    • P ( A OR B ) - 1:35
    • Examples - 0:51
    • Examples - 7:53
    • P ( Bit Values ) - 3:56
    • Analysis with Venn Diagrams - 1:27
    • Venn Diagram P ( A AND B ) - 0:53
    • Venn Diagram P ( A OR B ) - 1:09
    • Venn Diagram P ( NOT A ) - 0:34
    • Examples - 2:42
    • Examples - 2:35
    • Conditional Probability - 2:06
    • Examples - 1:28
  • Statistics
    • Introduction to Statistics - 1:21
    • Random Variables - 1:33
    • Mapping Random Variables - 4:20
    • Mean, Average, Expected Value ... - 1:49
    • Example - 2:23
    • Example - 1:37
    • Beyond Mean - 1:46
    • Standard Deviation - 3:50
    • Examples - 4:15
    • Combinations of Random Variables - 2:53
    • Correlation - 2:36
    • Analysis of Correlation - 6:19
  • Complex Numbers
    • Introduction to Complex Numbers - 5:07
    • Imaginary i - 4:55
    • Addition - 1:54
    • Subtraction - 1:08
    • Multiplication by a Real - 0:55
    • Division by a Real - 0:41
    • Complex Multiplication - 2:30
    • Examples - 1:26
    • Complex Conjugates - 1:37
    • Squared Magnitude - 2:12
    • Complex Division - 3:01
    • Examples - 1:12
    • Euler's Formula - 2:15
    • Polar Form - 2:44
    • Examples - 2:43
    • Fractional Powers - 3:24
    • Complex Cube Roots of 1 - 1:30
    • Square Root of i - 1:29
    • 2D Coordinates - 3:00
  • Linear Algebra & Matrices
    • Matrices - 1:36
    • Matrix Dimensions - 2:13
    • Matrix Addition - 1:42
    • Matrix Subtraction - 1:12
    • Scalar Multiplication - 1:12
    • Matrix Multiplication - 7:40
    • Examples - 0:59
    • Examples - 0:41
    • 3x3 Example - 0:59
    • Exercises - 0:33
    • More Multiplications - 0:57
    • When is Multiplication Possible ? - 2:06
    • Example - 1:23
    • Not Commutative - 1:52
    • Associative & Distributive - 1:25
    • Dimension of Result - 2:22
    • Odd Shaped Matrices - 1:03
    • Examples - 1:01
    • Outer Product - 1:46
    • Exercises - 0:21
    • Inner Product - 1:43
    • Exercises - 0:41
    • Identity Matrix - 2:15
    • Matrix Inverse - 2:46
    • Transpose - 1:21
    • Transpose Examples - 1:00
    • Transpose of Product - 1:16
    • Complex Conjugate of Matrices - 1:19
    • Adjoint - 1:07
    • Unitary - 1:45
    • Hermitian - 1:08
    • Hermitian & Unitary - 1:37
    • Why Hermitian or Unitary ? - 0:57
    • Vectors & Transformations - 4:50
    • Rotation in 2D - 1:51
    • Special Directions - 3:59
    • Eigen Vectors & Eigen Values - 4:35
    • More Eigen Vectors - 2:58
    • Conclusion - 0:51

View Full Curriculum


Access
Lifetime
Content
1 hours
Lessons
37

QC151: Quantum Physics for Quantum Computing

Get a Non-Mathematical Introduction to Quantum Superstition & Entanglement & Run Virtual Experiments in Quantum Physics

By Kumaresan Ramanathan | in Online Courses

The QC151: Quantum Physics for Quantum Computing course is a follow-on course to QC101. It helps you gain an intuitive and qualitative understanding of basic quantum physics to help you understand more advanced quantum computing courses. This course has very little Math to help you understand qualitatively how the physics of quantum mechanics works. To help you understand quantum physics qualitatively, the course provides simulators written in Java. Running the simulators and studying the Java source-code will help you gain a qualitative understanding that goes beyond merely knowing how to do the Math.

  • Access 37 lectures & 1 hour of content 24/7
  • Build a strong foundation in Quantum Physics to help you learn advanced topics in Quantum Computing
  • Develop an intuitive understanding of Superposition & Entanglement using Simulators
  • Run virtual experiments in Quantum Physics w/ a simulator

Instructor

Kumaresan Ramanathan has taught students at the University of Massachusetts and guided software professionals at Cadence Design Systems, iCOMS, Empirix, Relona, and Johnson & Johnson. His courses help beginners who have a basic understanding of high school Math and coding.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

System Requirements

  • All the Math covered in QC051 Math Foundation for Quantum Computing
  • 12th grade level high school Math & Physics
  • Fundamentals of Quantum Computing as covered in QC101
  • Basic knowledge on how to compile & run simple Java programs
  • Elementary knowledge of Java

Course Outline

  • Introduction
    • Introduction - 3:22
    • About this Course - 3:10
  • Polarization of Light
    • Polarized Photons of Light - 2:08
    • Photons & Polarizing Filters - 6:45
    • More on Photons & Polarizing Filters - 2:14
  • Quantum Behavior of Polarizers
    • Filters Change Polarization - 3:14
    • Quantum Behavior of Polarizers - 2:39
    • More on Quantum Behavior of Polarizers - 1:33
    • Using Calcite - 3:52
  • Information in Quantum Systems
    • Loss of Information - 1:40
    • Finding Angle of Polarization - 1:32
    • Finding Polarization of a Single Photon - 4:07
    • Physical Impossibility - 1:55
  • Quantum Measurement
    • Measurement with Calcite - 5:05
    • More Measurement with Calcite - 1:30
    • Measurement with Filters - 0:45
  • Single Particle Systems - Superposition & Measurement
    • Download Simulator
    • Running Simulators - 1:36
    • Simulating Limitations of Measurement - 1:39
    • More on Limitations of Measurements - 2:17
    • Simulation of No-Cloning - 2:22
    • More on the No-Cloning Theorem - 1:56
    • Measurement is Irreversible - 0:37
    • Deterministic vs Probabilistic - 0:48
    • Simulation of Deterministic Behavior - 4:06
    • Simulating Superposition - 3:34
    • Collapse of Superposition - 2:18
    • Measurement & Superposition - 1:10
  • Two Particle Systems - Entanglement & Bell States
    • Two Photon Systems - 1:59
    • Dependent Behavior - 2:04
    • Simulating Entanglement - 5:59
    • Systems Without Preferred Direction - The Bell State - 3:41
    • Changing Angles of Measurement - 3:27
    • More on Bell States - 3:22
    • Independent Photons - 2:03
    • Recap - 3:29
  • Conclusion
    • Conclusion - 0:45

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 15 days of purchase. Once your license is redeemed, all sales are final.