Quick Start and Tutorials
=========================

We have prepared a quick start guide and several tutorials to help users quickly learn how to use Paddle Quantum.

.. _header-n33:

Quick start
-----------

We provide a `quick start guide </quick-start/overview.html>`__\  to help users get started with Paddle Quantum. You can read it online on this website or download and run it with `Jupyter Notebook <https://github.com/PaddlePaddle/Quantum/tree/master/introduction>`__. This guide covers the following contents:

- Introduction to quantum computing and quantum neural networks (QNNs)
- Introduction to Variational Quantum Algorithms (VQAs)
- Introduction to Paddle Quantum
- PaddlePaddle optimizer tutorial
- Introduction to the quantum chemistry module in Paddle Quantum
- How to train QNN with GPU

Tutorials
---------

We provide use cases covering quantum simulation, machine learning, combinatorial optimization, local operations and classical communication (LOCC), and other popular quantum machine learning research topics.
Similar to the \ `quick start guide </quick-start/overview.html>`__\ , you can read each tutorial `online </tutorials/overview.html>`__ or download and run `Jupyter Notebooks <https://github.com/PaddlePaddle/Quantum/tree/master/tutorials>`__\  locally.
For interested developers, we recommend them to download Jupyter Notebooks and play around with it. Here are the tutorial categories:

- `Quantum Simulation <https://github.com/PaddlePaddle/Quantum/blob/master/tutorials/quantum_simulation>`__
- `Machine Learning <https://github.com/PaddlePaddle/Quantum/blob/master/tutorials/machine_learning>`__
- `Combinatorial Optimization <https://github.com/PaddlePaddle/Quantum/blob/master/tutorials/combinatorial_optimization>`__
- `LOCCNet <https://github.com/PaddlePaddle/Quantum/blob/master/tutorials/locc>`__
- `QNN Research <https://github.com/PaddlePaddle/Quantum/blob/master/tutorials/qnn_research>`__

With the latest LOCCNet module, Paddle Quantum can efficiently simulate distributed quantum information processing tasks. Interested readers can
start with this `tutorial on LOCCNet </tutorials/loccnet/loccnet-framework.html>`__. In addition, Paddle Quantum supports quantum neural
network training on GPU. For users who want to get into more details, please check out the tutorial: `Use Paddle Quantum on GPU </quick-start/use-paddle-quantum-on-gpu.html>`__.
Moreover, Paddle Quantum could design robust quantum algorithms under noise.
For more information, please see `Noise tutorial </tutorials/qnn-research/simulating-noisy-quantum-circuits-with-paddle-quantum.html>`__。

In a recent update, the measurement-based quantum computation (MBQC) module has been added to Paddle Quantum. Unlike the conventional quantum circuit model, MBQC has its unique way of computing.
Interested readers are welcomed to read our `tutorials </tutorials/measurement-based-quantum-computation/measurement-based-quantum-computation-module.html>`__\  on how to usethe MBQC module and its use cases.
