Quantum Computing and Quantum Physics for Beginners [Video]
 7day free trial Subscribe Access now
 $27.99 Video Buy

Advance your knowledge in tech with a Packt subscription
 Instant online access to over 7,500+ books and videos
 Constantly updated with 100+ new titles each month
 Breadth and depth in over 1,000+ technologies

Introduction

Quantum Cryptography

Foundation: Complex Numbers, Probability, Linear Algebra & Logic

Developing a Math Model for Quantum Physics

Quantum Physics of Spin States

Modeling Quantum Spin States with Math

Reversible and Irreversible State Transformations

MultiQubit Systems

Entanglement

Quantum Computing Model

Quantum Programming with Microsoft Q#
 Installing Q#
 Q# simulator hardware architecture
 Q# Controller
 Q# Execution Model
 Measuring Superposition States
 Iterative Measurements
 Overview of the 4Qubit Simulation Framework
 Iterative Measurement in Q#
 Set Operation
 QB4Run Operation
 Interpreting the Output
 Output after Initialization
 NOT Operation
 Superposition
 SWAP
 CNOT
 Significance of Superposition and Entanglement
 Effect of Superposition on Quantum Gates
 Toffoli Gate: General Configuration
 Toffoli Configured as NOT
 Toffoli Configured as AND
 Toffoli Configured as Fanout

IBM Quantum Experience

Conclusion

Appendix A
 Quantum Physics Through Photon Polarization 1
 Quantum Physics Through Photon Polarization 2
 Quantum Physics Through Photon Polarization 3
 Quantum Physics Through Photon Polarization 4
 Quantum Physics Through Photon Polarization 5
 Quantum Physics Through Photon Polarization 6
 Quantum Physics Through Photon Polarization 7
 Quantum Physics Through Photon Polarization 8
 Quantum Physics Through Photon Polarization 9
 Quantum Physics Through Photon Polarization 10
 Quantum Physics Through Photon Polarization 11
 Quantum Physics Through Photon Polarization 12
 Quantum Physics Through Photon Polarization 13
 Quantum Physics Through Photon Polarization 14
About this video
Do you know that a 64bit quantum computer can process 36 billion bytes of information in each step of computation, compared to the 8 bytes that a normal home computer can process in each step of computation? Being exponentially faster than classical computers of today, quantum computing is the next wave of the software industry. No doubt, companies such as Google, Intel, IBM, and Microsoft are investing billions in building quantum computers. This course introduces you to quantum computing and shows you how to solve complex computational problems.
The course starts by introducing you to quantum computing, explaining how it is different from classical computing. Next, you will gain a solid understanding of the quantum cryptography concepts such as photon polarization, nocloning theorem, encoding and encryption concepts, and secure protocols. Moving along, you will dive deep into topics related to basic quantum physics and learn the mathematical tools needed to analyze quantum systems. Towards the end, you will learn how to use Microsoft Q# and IBM Quantum Experience for quantum programming and to develop quantum software.
By the end of this course, you will become familiar with quantum computing and will have developed the skills to use quantum cryptography and quantum software to solve realworld computing problems. All code files are available at https://github.com/PacktPublishing/QC101QuantumComputingandQuantumPhysicsforBeginners.
 Publication date:
 November 2019
 Publisher
 Packt
 Duration
 3 hours 29 minutes
 ISBN
 9781838989934