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.
- Introduction
- Getting started with Quantum Mechanics
- Mathematics for Quantum Computing
- Best Youtube Channels & Playlists for Quantum Computing
- Quantum Computing Tools
- Quantum Computing Books
- Quantum Computing Community
- Lot more resources to be added soon
Videos
- How will quantum computing change the world?
- Quantum Computers Explained – Limits of Human Technology
- Quantum Computers - FULLY Explained!
- How Quantum Computers Could Change the World
Articles
Videos
- Dr Quantum Double Slit Experiment
- Schrödinger's cat experiment - Understanding superposition
- What does Schrödinger's Cat explain to us?
- Quantum Entanglemnt - 'Spooky action at a distance'
- Understanding Quantum Mechanics - Superposition and Entanglement
Videos
- The Mathematics of Quantum Computers
- Linear Algebra playlist by 3Blue1Brown
- Calculus playlist by 3Blue1Brown
- Probability playlist by Khan Academy
Channels
- Anastasia Marchenkova
- Cambridge Quantum Computing
- D-Wave Systems
- Institute for Quantum Computing
- Qiskit
- Quantum Computing
- Quantum Computing India
- Zapata Computing
Playlists
- Coding with Qiskit
- Coding with Qiskit 2
- Intoduction to Quantum Computing
- Quantum Mechanics & Quantum Computation - Umesh Vazirani - Coursera 2012
- Quantum Computer Programming w/ Qiskit
- TensorFlow QuantumCasts
- Quantum Computing Concepts
- The Quantum Around You - With Andrea Morello
- Dancing with Qubits
- Learn Quantum Computation using Qiskit
- Classical and Quantum Computation
- Learn Quantum Computing with Python and Q#
- Quantum Computing: A Gentle Introduction
- Quantum Computing Explained
- Quantum Computing for Computer Scientists
- Quantum Computing for Java Developers
- Problems and Solutions in Quantum Computing
- Programming Quantum Computers: Essential Algorithms and Code Samples
- Quantum Computation and Quantum Information
- Quantum Computing: An Applied Approach
- 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).
- Quriust - A blazing fast quantum circuit simulator written in Rust. Only for quriust ones.
Discord
Meetups
Slack
- IBM Q Qiskit Community
- Quantum Computing Slack Community
- Rigetti Community
- Strawberry Fields Community
Telegram
Other