• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

Course Images

Beginners' Guide to Practical Quantum Computing with IBM Qiskit

Beginners' Guide to Practical Quantum Computing with IBM Qiskit

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 5 hours 19 minutes

  • All levels

Description

This course is intended for beginner-level individuals who are fascinated about quantum computing and want to learn more about it. It uses Jupyter notebook and IBM Qiskit tool to execute your learning into the actual computation.

Quantum computers could help the development of new breakthroughs in science, medications, machine learning, material science, and finance, which will help mankind become the best civilization in the whole universe. In fact, quantum computing is so powerful that no one knows how to use its true potential and till now, no quantum algorithm is perfect. The hardware and code are still in development stages, providing great opportunities in the future for quantum computing professionals. This course starts by introducing you to the basics of current classical computing technology that is based on bits/binary digits (0 and 1) and quantum computing (qubits), and how it is way much more advanced than earlier. Then you will install and get tested on working with the Jupyter notebook and IBM Qiskit in order to execute codes. Lastly, you will learn all the quantum computing concepts and their execution simultaneously in a much leaner, simpler, and more concise format. By the end of this course, you will learn the basics of quantum computing through implementing it via IBM Qiskit, and you could be able to contribute yourself to the domain that is still in the development phase and be a part of great opportunities in the future for quantum computing professionals. The resource files are uploaded on the GitHub repository at https://github.com/PacktPublishing/Dummies-Guide-to-Practical-Quantum-Computing-with-IBM-Qiskit

What You Will Learn

Learn essential details about quantum mechanics
Install and test Qiskit, the quantum framework by IBM
Code quantum circuit using Pauli x-gate and other gates
Learn eigenvalue and eigenvectors
Create a multi-qubit circuit using single-qubit gates
Learn the Deutsch-Jozsa (DJ) algorithm, which demonstrates quantum parallelism

Audience

The course is best suited for beginners who want to start with practical quantum computing concepts.

Basic computer knowledge and enthusiasm about quantum computing are the only prerequisites to excel and extract the most out of this course.

Approach

This course is divided into smaller modules followed by hands-on examples performed on IBM Qiskit documentation. Almost all of the illustrations and examples used in this course are from the IBM Qiskit documentation website, which may be further referred to at any point of time in the future.

Key Features

Learn and understand about general quantum computing based on IBM Qiskit documentation * Learn quantum key distribution, which utilizes the unique properties of quantum systems * Learn quantum teleportation used for transferring quantum information from a sender to a receiver

Github Repo

https://github.com/PacktPublishing/Dummies-Guide-to-Practical-Quantum-Computing-with-IBM-Qiskit

About the Author
Abhilash Nelson

Abhilash Nelson is a pioneering, talented, and security-oriented Android/iOS mobile and PHP/Python web application developer with more than 8 years of IT experience involving designing, implementing, integrating, testing, and supporting impactful web and mobile applications. He has a master's degree in computer science and engineering and has PHP/Python programming experience, which is an added advantage for server-based Android and iOS client applications. Abhilash is currently a senior solution architect managing projects from start to finish to ensure high quality and innovative and functional design.

Course Outline

1. Course Introduction and Table of Contents

2. Introduction to Quantum Mechanics

3. Classical Bit vs Quantum Qubit

4. Creating, Retaining and Reading out Qubits

5. Vector and Matrix Quantum States

6. Classic Logic Gates Overview

7. Popular Quantum Frameworks

8. Installing Anaconda Python Distribution

9. Installing and Testing Qiskit

10. Pauli X-gate in Qiskit

11. Pauli X-gate input and output customizations

12. Pauli X-gate in Real IBM Quantum Computer

13. Pauli Matrixes as State Vectors

14. Pauli Y-gate Operations

15. Pauli Z-gate

16. Eigen Vectors of XYZ gates

17. Hadamard Gate Introduction

18. Hadamard Gate in Qiskit

19. Hadamard Gate Exercises

20. H gate in Real Quantum Computer

21. R phi Gate

22. S and T Gates

23. U and I Gates

24. Multi Qubit states introduction

25. Representing Multi Qubit States

26. Multi Qubit Circuit using Single Qubit Gates - sample circuit 1

27. Multi Qubit Circuit using Single Qubit Gates - sample circuit 2

28. CNOT gate with classical Qubits

29. CNOT gate with control qubit superposition

30. CNOT gate with control qubit superposition - In Real Quantum Computer

31. CNOT gate with both qubit superposition

32. CNOT gate with both qubit superposition target x

33. CNOT Circuit Identities

34. CZ Circuit Identity

35. CY Circuit Identity

36. SWAP Circuit Identity

37. Toffoli Gate

38. Toffoli Circuit Identity

39. DJ Problem Overview

40. DJ Algorithm Design

41. DJ Algorithm Implementation

42. Quantum Cryptography : Quantum Key Distribution

43. Quantum Teleportation Theory

44. Further Learning and Resources

Course Content

  1. Beginners' Guide to Practical Quantum Computing with IBM Qiskit

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews