Git Product home page Git Product logo

pqc's Introduction

Practical Quantum Computing

Motivation

Quantum computing promises a technical revolution, but what exactly does it refer to? Popular science articles often talk about qubit, entanglement, algorithm, quantum chemistry and the discovery of new drugs and materials. It is important to introduce the foundations of quantum computing, from a practical, realistic and (whenever possible) visual perspective. Quantum communication networks are already used for communicating across continents (Europe-Asia), and the first small scale quantum computers are available in the cloud for experiments. Nevertheless, industrially relevant quantum computing seems to be at least a decade away, because quantum error correction is a necessity but the current hardware is too resource restricted.

Objectives

Introduce the theory and practice necessary for answering:

  • What is quantum computing and what are quantum computers?
  • What is quantum supremacy, or when will quantum computers become more powerful/relevant than classical ones?
  • What can be computed with the currently available quantum chips (NISQ)?
  • How does one use the current available quantum chips?
  • How is arithmetic performed on a quantum computer?
  • What is the surface code? What is braiding? Lattice surgery?

Structure

10+ lecture units and 10+ tutorial units.

The materials focus on hands on exercises with state of the art software tools, such as Google Cirq, IBM QisKit.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.