Welcome to Quantum Native Dojo!

Our Quantum Native Dojo offers a training ground for you to sharpen your skills, and give you the tools to become a “Quantum Native”. This self-study material is designed for those eager to dive into the world of quantum computers and quantum application development!

In the Dojo you can learn about the basic principles of quantum computers, basic algorithms, how to apply them to chemical, financial calculations, and more. The material covers algorithms for quantum computers with error correction, as well as algorithms for NISQ (Noisy Intermediate-Scale Quantum) devices, which will be in practical use within a few years.

All the materials are built on Jupyter notebooks and can be run directly on Google Colaboratory, so you can start learning without any complicated setup.

Objective of this material:Becoming Quantum Native

Quantum computers perform calculations based on the principles of quantum mechanics. On the other hand, the physical phenomena we see in everyday life are mainly governed by classical mechanics. This is one of the reasons why people think that quantum computers are tricky to work with.

The goal of Quantum Native Dojo is to help you become a Quantum Native who understands the operation of quantum computers and can use the technology accordingly. The road to becoming a Quantum Native is not an easy one, but learning the principles and applications of quantum mechanics and quantum computing from the basics through this guide will bring you a step closer.

We hope that you will leave the Dojo as a Quantum Natives and go on to create your own quantum applications!

Prerequisite Knowledge

To understand the content of Quantum Native Dojo, you need to know the following:

  • What is a complex number?:

  • Differential and integral calculus of Simple functions (sin, cos, exp, …) :

  • What is matrix and vector multiplication and diagonalization:

If you are not comfortable with this prerequisite knowledge and with Python and NumPy, we recommend that you first study 1. through 12. of the Chainer Tutorial.

Contents

Operation・Support

Operation: QunaSys Inc.

Comments・Questions: Qulacs Slack Community