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

Understanding Quantum Computers and NISQ Processors

  • Algorithms for the NISQ Architecture

Overview of the Cirq Framework

Overview of Quantum Development Kits

Setting Up the Quantum Development Environment

Cirq Data Structures and Syntax

Preparing the Quantum Machine Simulator

Case Study: Low-Depth Quantum Algorithms for Quantum Chemistry Problems

Writing a Quantum Algorithm

Controlling Quantum Circuits

Specifying Gate Behaviour and Placement

Scheduling Gate Timing

Compiling the Algorithm

Dealing with Quantum Hardware Constraints

Running the Algorithm on a Local Simulator

Testing and Debugging an Algorithm

Integration with Cloud Simulators

Integration with Future Quantum Hardware

Troubleshooting

The Future of Quantum Computing

Summary and Conclusion

Requirements

  • An understanding of software and hardware computing concepts.
  • An understanding of complex numbers and linear algebra.

Audience

  • Developers
  • Scientists
  • Engineers
 21 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories