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 system (GitHub)

Building QER Circuits in Circuit Composer

  • Applying gates
  • Measuring qubits
  • Saving and executing the QER circuits

Coding QER Circuits in Qiskit Notebooks

  • Implementing a noisy simulation
  • Coding a noisy circuit
  • Implementing a quantum circuit for the Quantum Fourier Transform on 4 qubits
  • Creating a basic algorithm within a quantum circuit
  • Coding a quantum teleportation circuit

Testing the Circuits

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

Summary and Conclusion

Requirements

  • A solid understanding of Python programming

Audience

  • Computer scientists
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories