Course Code: quantumibm
Duration: 14 hours
Prerequisites:
  • An understanding of Python programming

Audience

  • Computer scientists
Overview:

Quantum computing is the advancement of the binary system, leveraging quantum phenomena to record information. IBM Quantum Experience is an open source framework that is used to create, edit, and invoke quantum circuits in an interface like simulation.

This instructor-led, live training (online or onsite) is aimed at computer scientists who wish to create, edit, and invoke a quantum circuit using IBM Quantum Experience.

By the end of this training, participants will be able to:

  • Set up the necessary development environment to start creating quantum circuits.
  • Improve on inaccuracies in quibits using IBM Quantum Experience and its simulations.
  • Control gate behavior using the gate's native counterpart.
  • Schedule the time of gate events.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Quantum Information Theory

  • The uncertainty theory
  • Superimposition and entanglement
  • Subatomic particles

Overview of Classic Computers

  • Bits
  • Binary systems
  • Transistors

Quantum Computing

  • Topological codes
  • Circuit QED
  • Quibits

IBM Quantum Experiences and Python Frameworks

  • Modules and processes used in quantum computing
  • Quantum circuit simulations
  • Circuit composer
  • Qiskit Notebooks

Preparing the Development Environment

  • Installing and configuring Anaconda
  • Installing and configuring pip and Python packages
  • Installing Qiskit
  • Configuring IBM Quantum Experience
  • Configuring the IDE as the project manager
  • Setting up a version control center (GitHub)

Building QER Circuits in Circuit Composer

  • Applying gates
  • Measuring quibits
  • Saving and running the QER Circuits

Coding QER Circuits in Qiskit Notebooks

  • Implementing a noisy simulation
  • Coding a noisy circuit
  • Implementing a quantum circuit for Quantum Fourier Transform on 4 quibits
  • Creating a basic algorithm in a quantum circuit 
  • Coding a quantum teleport circuit 

Testing the Cirquits

  • Running the QER circuits on a real IBM quantum device
  • Analyzing the displayed outcomes

Summary and Conclusion

Sites Published:

United Arab Emirates - Quantum Computing with IBM Quantum Experience

Qatar - Quantum Computing with IBM Quantum Experience

Egypt - Quantum Computing with IBM Quantum Experience

Saudi Arabia - Quantum Computing with IBM Quantum Experience

South Africa - Quantum Computing with IBM Quantum Experience

Brasil - Quantum Computing with IBM Quantum Experience

Canada - Quantum Computing with IBM Quantum Experience

中国 - Quantum Computing with IBM Quantum Experience

香港 - Quantum Computing with IBM Quantum Experience

澳門 - Quantum Computing with IBM Quantum Experience

台灣 - Quantum Computing with IBM Quantum Experience

USA - Quantum Computing with IBM Quantum Experience

Österreich - Quantum Computing with IBM Quantum Experience

Schweiz - Quantum Computing with IBM Quantum Experience

Deutschland - Quantum Computing with IBM Quantum Experience

Czech Republic - Quantum Computing with IBM Quantum Experience

Denmark - Quantum Computing with IBM Quantum Experience

Estonia - Quantum Computing with IBM Quantum Experience

Finland - Quantum Computing with IBM Quantum Experience

Greece - Quantum Computing with IBM Quantum Experience

Magyarország - Quantum Computing with IBM Quantum Experience

Ireland - Quantum Computing with IBM Quantum Experience

Luxembourg - Quantum Computing with IBM Quantum Experience

Latvia - Quantum Computing with IBM Quantum Experience

España - Quantum Computing with IBM Quantum Experience

Italia - Quantum Computing with IBM Quantum Experience

Lithuania - Quantum Computing with IBM Quantum Experience

Nederland - Quantum Computing with IBM Quantum Experience

Norway - Quantum Computing with IBM Quantum Experience

Portugal - Quantum Computing with IBM Quantum Experience

România - Quantum Computing with IBM Quantum Experience

Sverige - Quantum Computing with IBM Quantum Experience

Türkiye - Quantum Computing with IBM Quantum Experience

Malta - Quantum Computing with IBM Quantum Experience

Belgique - Quantum Computing with IBM Quantum Experience

France - Quantum Computing with IBM Quantum Experience

日本 - Quantum Computing with IBM Quantum Experience

Australia - Quantum Computing with IBM Quantum Experience

Malaysia - Quantum Computing with IBM Quantum Experience

New Zealand - Quantum Computing with IBM Quantum Experience

Philippines - Quantum Computing with IBM Quantum Experience

Singapore - Quantum Computing with IBM Quantum Experience

Thailand - Quantum Computing with IBM Quantum Experience

Vietnam - Quantum Computing with IBM Quantum Experience

India - Quantum Computing with IBM Quantum Experience

Argentina - Quantum Computing with IBM Quantum Experience

Chile - Quantum Computing with IBM Quantum Experience

Costa Rica - Quantum Computing with IBM Quantum Experience

Ecuador - Quantum Computing with IBM Quantum Experience

Guatemala - Quantum Computing with IBM Quantum Experience

Colombia - Quantum Computing with IBM Quantum Experience

México - Quantum Computing with IBM Quantum Experience

Panama - Quantum Computing with IBM Quantum Experience

Peru - Quantum Computing with IBM Quantum Experience

Uruguay - Quantum Computing with IBM Quantum Experience

Venezuela - Quantum Computing with IBM Quantum Experience

Polska - Quantum Computing with IBM Quantum Experience

United Kingdom - Quantum Computing with IBM Quantum Experience

South Korea - Quantum Computing with IBM Quantum Experience

Pakistan - Quantum Computing with IBM Quantum Experience

Sri Lanka - Quantum Computing with IBM Quantum Experience

Bulgaria - Quantum Computing with IBM Quantum Experience

Bolivia - Quantum Computing with IBM Quantum Experience

Indonesia - Quantum Computing with IBM Quantum Experience

Kazakhstan - Quantum Computing with IBM Quantum Experience

Moldova - Quantum Computing with IBM Quantum Experience

Morocco - Quantum Computing with IBM Quantum Experience

Tunisia - Quantum Computing with IBM Quantum Experience

Kuwait - Quantum Computing with IBM Quantum Experience

Oman - Quantum Computing with IBM Quantum Experience

Slovakia - Quantum Computing with IBM Quantum Experience

Kenya - Quantum Computing with IBM Quantum Experience

Nigeria - Quantum Computing with IBM Quantum Experience

Botswana - Quantum Computing with IBM Quantum Experience

Slovenia - Quantum Computing with IBM Quantum Experience

Croatia - Quantum Computing with IBM Quantum Experience

Serbia - Quantum Computing with IBM Quantum Experience

Bhutan - Quantum Computing with IBM Quantum Experience

Nepal - Quantum Computing with IBM Quantum Experience

Uzbekistan - Quantum Computing with IBM Quantum Experience