Get in Touch

Course Outline

Introduction

Quantum Information Theory

  • The uncertainty principle.
  • Superposition and entanglement.
  • Subatomic particles.

Overview of Classical Computers

  • Bits.
  • Binary systems.
  • Transistors.

Quantum Computing

  • Topological codes.
  • Circuit QED.
  • Qubits.

IBM Quantum Experience 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 qubits.
  • Saving and running 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 qubits
  • Creating a basic algorithm in a quantum circuit
  • Coding a quantum teleportation circuit

Testing the Circuits

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

Summary and Conclusion

Requirements

  • A foundational understanding of Python programming.

Audience

  • Computer scientists.
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories