The Learn Quantum Computing for IBM Bundle

1 Review
162 Enrolled
3 Courses & 7 Hours
You save 96% -

What's Included

QC101: Quantum Computing & Quantum Physics for Beginners
  • Certification included
  • Experience level required: Beginner
  • Access 84 lectures & 2 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

84 Lessons (2h)

  • Introduction
    How is Quantum Computing Different ?2:06
  • Quantum Cryptography
    Photon Polarization4:10
    Experiments with Photon Polarization3:26
    No-Cloning Theorem1:26
    Encoding with XOR2:25
    Encryption with Single-Use Shared Secrets1:45
    Encoding Data in Photon Polarization4:54
    Making the Protocol Secure4:31
    Exchanging the Polarization Angles1:46
    Why is the BB84 Protocol Secure ?1:25
  • Foundation: Complex Numbers, Probability ...
    Complex Numbers 12:18
    Complex Numbers 24:16
    Complex Numbers 32:53
    Matrix Algebra ( Linear Algebra )2:53
    Matrix Multiplication 11:20
    Matrix Multiplication 21:57
    Identity Matrices1:09
    Column Matrices1:48
    1x1 Matrices0:49
    Logic Circuits2:09
  • Developing a Math Model for Quantum Physics
    Modeling Physics with Math0:58
    Subtractive Probabilities through Complex Numbers2:17
    Modeling Superposition through Matrices0:55
    Overview of Math Model0:52
  • Quantum Physics of Spin States
    Introduction to Spin States1:08
    Column Matrix Representation of Quantum States2:27
    State Vector2:18
    Experiments with Spin 11:39
    Experiments with Spin 23:33
    Experiments with Spin 31:44
  • Modeling Quantum Spin States with Math
    Analysis of Experiments 14:57
    Analysis of Experiments 20:47
    Analysis of Experiments 32:00
    Dirac Bra-ket Notation 11:44
    Dirac Bra-ket Notation 21:20
    More Experiment Analysis 11:21
    More Experiment Analysis 25:00
    On Random Behavior2:48
  • Reversible and Irreversible State Transformations
    Irreversible Measurement1:56
    Reversible Transformations2:52
  • Multi-Qubit Systems
    Analyzing Multi-Qubit Systems2:27
  • Entanglement
  • Quantum Computing Model
    Quantum Circuits3:28
    Reversible Gates2:17
    Quantum NOT1:59
    Other Single-Qubit Gates1:47
    CNOT Gate2:20
    CCNOT : Toffoli Gate3:00
    Universal Gate1:28
    Fredkin Gate0:43
    Effects of Superposition & Entanglement on Quantum Gates2:03
  • Quantum Programming with Microsoft Q#
    Installing Q#1:40
    Q# Simulator Hardware Architecture3:23
    Q# Controller1:04
    Q# Execution Model1:57
    Measuring Superposition States4:03
    Iterative Measurements1:29
    Download Companion Code
    Overview of the 4-Qubit Simulation Framework2:59
    Iterative measurements in Q#0:50
    Set Operation1:24
    QB4Run Operation2:56
    Interpreting the Output1:43
    Output after Initialization1:37
    NOT Operation1:24
    Significance of Superposition & Entanglement0:56
    Effect of Superposition on Quantum Gates1:49
    Toffoli Gate: General Configuration0:59
    Toffoli Configured as NOT0:53
    Toffoli Configured as AND0:40
    Toffoli Configured as Fanout1:07
  • IBM Quantum Experience
    IBM Quantum Experience2:06
  • Conclusion
    Speedup Revisited1:47

QC101: Quantum Computing & Quantum Physics for Beginners

Kumaresan Ramanathan


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.


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


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


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