All Projects → praveenb7 → Quantum-Computing-Resources

praveenb7 / Quantum-Computing-Resources

Licence: other
This repository contains the best resources for learning practical quantum computing. This repository will be updated frequently.

Projects that are alternatives of or similar to Quantum-Computing-Resources

Quantum-Computing-Collection-Of-Resources
A Well Maintained Repository On Quantum Computing Resources [Code+Theory] Updated Regularly During My Time At IBM, Qubit x Qubit And The Coding School's Introduction To Quantum Computing Course '21
Stars: ✭ 183 (+205%)
Mutual labels:  quantum, quantum-computing, ibm, quantum-information, quantum-algorithms, qiskit
launchpad
Resources to get started in Quantum Computing!
Stars: ✭ 21 (-65%)
Mutual labels:  quantum-computing, quantum-information, quantum-algorithms, quantum-machine-learning, qiskit
unitaryhack
Rules and information for the 2021 unitaryHACK event hosted by @unitaryfund
Stars: ✭ 16 (-73.33%)
Mutual labels:  quantum, quantum-computing, quantum-information, quantum-algorithms, quantum-machine-learning
algorithm-zoo
Implementations of algorithms from http://quantumalgorithmzoo.org/
Stars: ✭ 17 (-71.67%)
Mutual labels:  quantum, quantum-information, quantum-algorithms, quantumcomputing
learn-qc-with-python-and-qsharp
Companion code for Learn Quantum Computing with Python and Q# Book by Dr. Sarah Kaiser and Dr. Chris Granade 💖
Stars: ✭ 62 (+3.33%)
Mutual labels:  quantum, quantum-computing, quantum-information, quantum-algorithms
Quantum-Machine-Learning
This repository contains implementations of Quantum Machine Learning algorithms, feature maps, variational circuits and research papers.
Stars: ✭ 47 (-21.67%)
Mutual labels:  quantum-computing, quantum-information, quantum-algorithms, quantum-machine-learning
miniqubit
Quantum emulator of the IBM Quantum experience
Stars: ✭ 24 (-60%)
Mutual labels:  quantum, quantum-computing, ibm, quantumcomputing
Quantum-Computer-Simulator-with-Algorithms
C++ simulator of quantum registers and quantum algorithms
Stars: ✭ 15 (-75%)
Mutual labels:  quantum, quantum-computing, quantum-algorithms
qibo
A framework for quantum computing with hardware acceleration.
Stars: ✭ 120 (+100%)
Mutual labels:  quantum, quantum-computing, quantum-algorithms
qcl
Quantum Computation Language port from http://tph.tuwien.ac.at/~oemer/qcl.html
Stars: ✭ 29 (-51.67%)
Mutual labels:  quantum, quantum-computing, quantum-algorithms
Cirq
A python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.
Stars: ✭ 3,115 (+5091.67%)
Mutual labels:  quantum-computing, quantum-algorithms, cirq
Qiskit Terra
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and algorithms.
Stars: ✭ 3,177 (+5195%)
Mutual labels:  quantum, quantum-computing, qiskit
Grove
Quantum algorithms built using pyQuil.
Stars: ✭ 332 (+453.33%)
Mutual labels:  quantum, quantum-computing, quantum-algorithms
Teach Me Quantum
⚛ 10 week Practical Course on Quantum Information Science and Quantum Computing - with Qiskit and IBMQX
Stars: ✭ 118 (+96.67%)
Mutual labels:  quantum, quantum-computing, quantum-algorithms
Qpanda 2
QPanda 2 is an open source quantum computing framework developed by OriginQC that can be used to build, run, and optimize quantum algorithms.
Stars: ✭ 128 (+113.33%)
Mutual labels:  quantum, quantum-computing, quantum-algorithms
Blueqat
Quantum Computer Library for Everyone
Stars: ✭ 298 (+396.67%)
Mutual labels:  quantum, quantum-computing, quantum-algorithms
Quantum-Computing-UK-Repository
This repository contains all of the code found in the quantum computing tutorials at : https://quantumcomputinguk.org.
Stars: ✭ 52 (-13.33%)
Mutual labels:  quantum-computing, quantum-algorithms, qiskit
cirq-on-iqm
Cirq adapter for IQM's quantum computers
Stars: ✭ 21 (-65%)
Mutual labels:  quantum-computing, quantum-algorithms, cirq
Strawberryfields
Strawberry Fields is a full-stack Python library for designing, simulating, and optimizing continuous variable (CV) quantum optical circuits.
Stars: ✭ 505 (+741.67%)
Mutual labels:  quantum, quantum-computing, quantum-algorithms
QCompress-1
Quantum Autoencoder Implementation using Forest and OpenFermion
Stars: ✭ 20 (-66.67%)
Mutual labels:  quantum-computing, quantum-algorithms, quantum-machine-learning

Quantum Computing Resources For Beginners

Quantum computing is the use of quantum phenomena such as superposition and entanglement to perform computation. It is a field that will revolutionise the world. Quantum compuing can be used for special kinds of problems that cannot be solved by the classical computers.

CONTENTS

Introduction

Videos

Articles

Getting started with Quantum Mechanics

Videos

Mathematics for Quantum Computing

Videos

Best Youtube Channels & Playlists for Quantum Computing

Channels

Playlists

Quantum Computing Books

Quantum Computing Tools

  • Amazon Braket - Fully managed service providing a development environment to run quantum circuits on quantum simulators and computers.
  • Blueqat - Software development kit in Python for quantum gate computing.
  • Cirq - Python library for writing, manipulating, and optimizing NISQ circuits to run on quantum computers.
  • IBM Quantum Experience - Online quantum composer to run experiments on real quantum computing hardware.
  • Mitiq - Python toolkit for implementing error mitigation techniques on quantum computers.
  • NISQAI - Library for performing quantum artificial intelligence on near-term quantum computers.
  • Ocean - D-Wave's SDK for developing on their quantum computers using Python.
  • Orquestra - Zapata Computing's unified quantum operating environment, allowing for quantum-enabled workflows.
  • Paddle Quantum - Baidu's python toolkit for quantum machine learning.
  • PennyLane - Open source framework for quantum computing and quantum machine learning that integrates various other platforms.
  • Project Q - Framework for implementing quantum computing in Python.
  • pyQuil - Python library for quantum programming using Quil by Rigetti.
  • pytket - Python module for interfacing with Cambridge Quantum Computing's t|ket>; a tool for circuit optimising and qubit allocation.
  • QCL - Older, C like language for quantum computers. Only has a simulator and debugger.
  • Qiskit SDK - Software development kit by IBM for writing and running quantum algorithms on simulators and real hardware.
  • Qiskit.js - Qiskit for JavaScript made by IBM.
  • Qrack - High performance LGPL-licensed C++ quantum simulator library, documentation, and test code.
  • Quantum++ - High performance modern C++11 quantum computing library.
  • Quantum Programming Studio - Web based quantum programming IDE and simulator.
  • Quipper - Embedded, scalable, functional programming language for quantum computing.
  • Qurry - Quantum probabilistic programming language based on functional and probabilistic paradigms.
  • QuTiP - Quantum toolbox in Python for simulating dynamics of open quantum systems.
  • Q# - Microsoft quantum development kit and Q# programming language.
  • TensorFlow Quantum - A quantum machine learning library that integrates Cirq with TensorFlow for prototyping of hybrid quantum-classical models for classical or quantum data.
  • Tequila - An Extensible Quantum Information and Learning Architecture developed by Alan Aspuru-Guzik group (University of Toronto).

Quantum Computing Community

Discord

Meetups

Reddit

Slack

Telegram

Other

Lot more resources to be updated soon...

Happy Learning!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].