548 lines
28 KiB
HTML
548 lines
28 KiB
HTML
<h1 id="awesome-quantum-computing-awesome">Awesome Quantum Computing <a
|
||
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
|
||
alt="Awesome" /></a></h1>
|
||
<p><a
|
||
href="https://en.wikipedia.org/wiki/Quantum_computing"><img src="https://raw.githubusercontent.com/desireevl/awesome-quantum-computing/master/logo.png" align="right" width="110"></a></p>
|
||
<p><a href="https://en.wikipedia.org/wiki/Quantum_computing">Quantum
|
||
computing</a> utilises quantum mechanical phenomenon such as
|
||
entanglement and superposition to manipulate qubits to perform
|
||
computation on a quantum computer. Currently available are tools to
|
||
create and run programs on publicly usable quantum computers as well as
|
||
resources to learn about them.</p>
|
||
<p>This is a curated list of up-to-date resources on learning about and
|
||
developing on quantum computers. The goal is to build a categorised
|
||
community-driven collection of up to date, high quality resources.</p>
|
||
<p>Sharing, suggestions and contributions are always welcome! Please
|
||
take a look at the contribution guidelines and quality standard first.
|
||
Thanks to all contributors, you’re awesome and it wouldn’t be possible
|
||
without you!</p>
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#learning">Learning</a></li>
|
||
<li><a href="#moocs">MOOCs</a></li>
|
||
<li><a href="#development-tools">Development Tools</a></li>
|
||
<li><a href="#blogs">Blogs</a></li>
|
||
<li><a href="#books">Books</a></li>
|
||
<li><a href="#videos">Videos</a></li>
|
||
<li><a href="#community">Community</a></li>
|
||
<li><a href="#podcasts">Podcasts</a></li>
|
||
<li><a href="#content-in-non-english-languages">Content in Non-English
|
||
Languages</a></li>
|
||
</ul>
|
||
<p>For further resources related to Open Source Quantum Software
|
||
Projects, please check out qosf’s <a
|
||
href="https://github.com/qosf/os_quantum_software">repo</a>.</p>
|
||
<h2 id="learning">Learning</h2>
|
||
<ul>
|
||
<li><a href="https://davidbkemp.github.io/QuantumComputingArticle/">An
|
||
Interactive Introduction to Quantum Computing</a> - Interactive learning
|
||
for quantum gate computing by David Kemp.</li>
|
||
<li><a href="https://q-ctrl.com/black-opal">Black Opal</a> - An
|
||
interactive platform for learning the fundamentals of quantum
|
||
computing.</li>
|
||
<li><a href="https://cnot.io/">CNOT</a> - Easy to understand, step by
|
||
step introduction to quantum computing concepts.</li>
|
||
<li><a href="https://csferrie.medium.com/">Chris Ferrie</a> - Univeristy
|
||
Professor in Sydney, Australia, author of Quantum Computing for babies
|
||
(and many more) as well as excellent Quantum Computing lectures on
|
||
Medium.</li>
|
||
<li><a href="http://pyquil.readthedocs.io/en/latest/">Documentation for
|
||
Forest and pyQuil</a> - Tutorials for Rigetti Computing’s SDK.</li>
|
||
<li><a
|
||
href="https://strawberryfields.readthedocs.io/en/latest/">Documentation
|
||
for Strawberry Fields</a> - Background information on the photonic
|
||
continuous-variable approach to quantum computation, as well as
|
||
tutorials for Xanadu’s SDK.</li>
|
||
<li><a href="https://www.dwavesys.com/take-leap">D-Wave Leap</a> - Demos
|
||
and educational resources as well as access to D-Wave’s quantum
|
||
computer.</li>
|
||
<li><a
|
||
href="https://quantumexperience.ng.bluemix.net/qx/tutorial?sectionId=full-user-guide&page=introduction">IBM
|
||
Q Full User Guide</a> - Short tutorials providing a gentle introduction
|
||
to quantum computing and IBM Q.</li>
|
||
<li><a
|
||
href="https://home.cern/news/announcement/computing/online-introductory-lectures-quantum-computing-6-november">Introduction
|
||
to Quantum Computing</a> - Online introductory lectures on quantum
|
||
computing by CERN (European Organization for Nuclear Research).</li>
|
||
<li><a
|
||
href="http://www.theory.caltech.edu/~preskill/ph219/index.html#lecture">John
|
||
Preskill’s Notes on Quantum Computation</a> - Notes of Caltech’s Quantum
|
||
Computation Course Physics 219/Computer Science 219 by John
|
||
Preskill.</li>
|
||
<li><a
|
||
href="https://workedproblems.wordpress.com/category/nielsenchuang/">Nielsen
|
||
and Chuang</a> - Worked examples on quantum algorithm problems.</li>
|
||
<li><a href="https://github.com/Qiskit/qiskit-tutorial">Qiskit
|
||
Tutorials</a> - Jupyter notebooks simply demonstrating how to use
|
||
Qiskit.</li>
|
||
<li><a href="https://arxiv.org/pdf/1804.03719.pdf">Quantum Algorithm
|
||
Implementations for Beginners</a> - A brif survey of 20 different
|
||
quantum algorithms using qiskit.</li>
|
||
<li><a href="http://math.nist.gov/quantum/zoo/">Quantum Algorithm
|
||
Zoo</a> - Comprehensive catalog of quantum algorithms.</li>
|
||
<li><a href="https://quantumalgorithms.org/">Quantum Algorithms</a> -
|
||
Open-source set of lectures notes on quantum algorithms, with a focus on
|
||
machine learning and data analysis.</li>
|
||
<li><a
|
||
href="https://cs269q.stanford.edu/syllabus.html?fbclid=IwAR09_JNstMi4WVU4oMHDpWR6xWaSISlrYPjWTUTnhcRdEQhzpoOTRgQN8LI">Quantum
|
||
Computer Programming</a> - Hands on Stanford course teaching quantum
|
||
computing to those without a quantum mechanical background.</li>
|
||
<li><a
|
||
href="https://docs.microsoft.com/en-us/learn/paths/quantum-computing-fundamentals/">Quantum
|
||
Computing Foundations</a> - Microsoft Learn learning path covering Azure
|
||
Quantum and elements of quantum computing.</li>
|
||
<li><a href="http://www.quantumplayground.net/#/home">Quantum Computing
|
||
Playground</a> - 3D quantum state visualisation tool able to simulate up
|
||
to 22 qubits.</li>
|
||
<li><a href="https://quantumcomputinguk.org/">Quantum Computing UK</a> -
|
||
Free Qiskit tutorials and code repository.</li>
|
||
<li><a href="https://quantum.country/qcvc">Quantum Computing for the
|
||
Very Curious</a> - Essay introducing quantum computing by Michael
|
||
Nielsen and Andy Matuschak.</li>
|
||
<li><a
|
||
href="https://www.manning.com/liveprojectseries/quantum-computing-with-amazon-braket-sdk-ser">Quantum
|
||
Computing with Amazon Braket SDK</a> - Manning liveProject series that
|
||
introduces Braket API and guides the learner through implementation of
|
||
several simple algorithms.</li>
|
||
<li><a
|
||
href="https://www.manning.com/liveprojectseries/quantum-computing-with-five-projects">Quantum
|
||
Computing with Microsoft QDK</a> - Manning liveProject series that
|
||
guides the learner through implementation of a variety of protocols and
|
||
algorithms using Microsoft QDK.</li>
|
||
<li><a
|
||
href="https://www.quantum-inspire.com/kbase/introduction-to-quantum-computing">Quantum
|
||
Inspire Knowledge Base</a> - Easy to read knowledge base, rich of basic
|
||
Quantum Computing concepts.</li>
|
||
<li><a href="http://cnotmz.appspot.com/#">Quantum in the Cloud</a> -
|
||
Four qubit photonic quantum simulator and computer.</li>
|
||
<li><a href="https://github.com/Microsoft/QuantumKatas/">Quantum
|
||
Katas</a> - Programming exercises for learning quantum computing and
|
||
Q#.</li>
|
||
<li><a href="https://arxiv.org/pdf/1804.10068.pdf">Quantum Machine
|
||
Learning for Data Scientists</a> - Explanation of quantum machine
|
||
learning algorithms.</li>
|
||
<li><a href="http://algassert.com/quirk">Quirk</a> - Browser-based
|
||
drag-and-drop quantum circuit simulator that reacts, simulates, and
|
||
animates in real-time.</li>
|
||
<li><a href="https://gitlab.com/qworld/bronze-qiskit">QWorld’s
|
||
Bronze-Qiskit</a> - Very accessible computation/programming oriented
|
||
tutorials. It begins from basics of matrices up to grover’s algorithm.
|
||
There are also accompanying videos which explain the tutorials.</li>
|
||
<li><a href="https://www.quantum-quest.nl/">The Quantum Quest</a> -
|
||
Introductory web class on quantum computing principles designed for high
|
||
school students.</li>
|
||
</ul>
|
||
<h2 id="moocs">MOOCs</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://brilliant.org/courses/quantum-computing/">Brilliant.org
|
||
Quantum Computing</a> - Explanations through problems. Curated along
|
||
with Microsoft and Alphabet X.</li>
|
||
<li><a href="https://www.arturekert.org/iqis">Introduction to Quantum
|
||
Information Science</a> - “Introduction to Quantum Information” by
|
||
Professor Artur Ekert at the University of Oxford.</li>
|
||
<li><a
|
||
href="https://ocw.mit.edu/courses/media-arts-and-sciences/mas-865j-quantum-information-science-spring-2006/lecture-notes/">MIT
|
||
Quantum Information Sciences</a> - Series of lecture notes on the MIT
|
||
quantum information sciences course.</li>
|
||
<li><a
|
||
href="https://www.coursera.org/projects/programming-quantum-computer-qiskit">Programming
|
||
a Quantum Computer with Qiskit</a> - 2-hour guided course focusing on
|
||
learning how to code for a Quantum Computer leveraging Qiskit.</li>
|
||
<li><a
|
||
href="https://www.udemy.com/qc101-introduction-to-quantum-computing-quantum-physics-for-beginners/">QC101
|
||
Quantum Computing & Quantum Physics for Beginners</a> - Introductory
|
||
course on quantum cryptography and how to run quantum programs.</li>
|
||
<li><a href="https://www.udemy.com/course/quantum-computing/">Quantum
|
||
Computing: Theory to Simulation and Programming</a> - Understanding the
|
||
D-Wave Quantum Annealer architecture along with a few practical
|
||
tasks.</li>
|
||
<li><a
|
||
href="https://www.edx.org/course/quantum-information-science-i">Quantum
|
||
Information Science I, Part I</a> - Foundational course on quantum
|
||
information and computation.</li>
|
||
<li><a
|
||
href="https://www.edx.org/course/quantum-machine-learning">Quantum
|
||
Machine Learning</a> - Learn about the benefits quantum technologies can
|
||
provide to machine learning.</li>
|
||
<li><a
|
||
href="https://www.edx.org/course/quantum-mechanics-quantum-computation-uc-berkeleyx-cs-191x">Quantum
|
||
Mechanics and Quantum Computation</a> - Conceptual introduction to the
|
||
fundamental principles of quantum mechanics.</li>
|
||
<li><a
|
||
href="https://www.coursera.org/learn/quantum-computing-algorithms">The
|
||
Introduction To Quantum Computing</a> - A subtle introduction to
|
||
computation, the math behind it and its quantum counterparts followed by
|
||
in-depth discussion of a few quantum algorithms.
|
||
<ul>
|
||
<li><a
|
||
href="https://www.coursera.org/learn/quantum-computing-lfmu">Quantum
|
||
Computing. Less Formulas - More Understanding</a> - Same professor of
|
||
the previous course, this time more focused on quantum concepts rather
|
||
than math.</li>
|
||
</ul></li>
|
||
<li><a
|
||
href="https://www.edx.org/course/quantum-internet-quantum-computers-how-delftx-qtm1x">The
|
||
Quantum Internet and Quantum Computers: How Will They Change the
|
||
World?</a> - Learn the principles and promises behind developments in
|
||
quantum computers and quantum internet and how they will impact our
|
||
future.</li>
|
||
<li><a
|
||
href="https://www.futurelearn.com/courses/intro-to-quantum-computing">Understanding
|
||
Quantum Computers</a> - Introduction to the key concepts of quantum
|
||
computing with minimal mathematics.</li>
|
||
</ul>
|
||
<h2 id="development-tools">Development Tools</h2>
|
||
<ul>
|
||
<li><a href="https://aws.amazon.com/braket/">Amazon Braket</a> - Fully
|
||
managed service providing a development environment to run quantum
|
||
circuits on quantum simulators and computers.</li>
|
||
<li><a href="https://github.com/Blueqat/Blueqat">Blueqat</a> - Software
|
||
development kit in Python for quantum gate computing.</li>
|
||
<li><a href="https://q-ctrl.com/boulder-opal">Boulder Opal</a> - Python
|
||
toolset for automating and optimizing quantum hardware performance.</li>
|
||
<li><a href="https://github.com/quantumlib/Cirq">Cirq</a> - Python
|
||
library for writing, manipulating, and optimizing NISQ circuits to run
|
||
on quantum computers.</li>
|
||
<li><a href="https://github.com/AgnostiqHQ/covalent">Covalent</a> -
|
||
Framework for distributed computing on heterogeneous infrastructure from
|
||
CPUs to GPUs to quantum computers.</li>
|
||
<li><a href="https://q-ctrl.com/fire-opal">Fire Opal</a> - Python
|
||
package for improving the quality of quantum algorithm results.</li>
|
||
<li><a href="https://quantum-computing.ibm.com">IBM Quantum
|
||
Experience</a> - Online quantum composer to run experiments on real
|
||
quantum computing hardware.</li>
|
||
<li><a href="https://mitiq.readthedocs.io/">Mitiq</a> - Python toolkit
|
||
for implementing error mitigation techniques on quantum computers.</li>
|
||
<li><a href="https://github.com/quantumai-lib/nisqai">NISQAI</a> -
|
||
Library for performing quantum artificial intelligence on near-term
|
||
quantum computers.</li>
|
||
<li><a
|
||
href="https://docs.ocean.dwavesys.com/en/latest/overview/install.html">Ocean</a>
|
||
- D-Wave’s SDK for developing on their quantum computers using
|
||
Python.</li>
|
||
<li><a href="https://www.zapatacomputing.com/orquestra/">Orquestra</a> -
|
||
Zapata Computing’s unified quantum operating environment, allowing for
|
||
quantum-enabled workflows.</li>
|
||
<li><a href="https://github.com/PaddlePaddle/Quantum">Paddle Quantum</a>
|
||
- Baidu’s python toolkit for quantum machine learning.</li>
|
||
<li><a href="http://github.com/XanaduAI/pennylane">PennyLane</a> - Open
|
||
source framework for quantum computing and quantum machine learning that
|
||
integrates various other platforms.</li>
|
||
<li><a href="http://projectq.ch/">Project Q</a> - Framework for
|
||
implementing quantum computing in Python.</li>
|
||
<li><a href="https://github.com/rigetticomputing/pyquil">pyQuil</a> -
|
||
Python library for quantum programming using Quil by Rigetti.</li>
|
||
<li><a
|
||
href="https://cqcl.github.io/pytket/build/html/index.html">pytket</a> -
|
||
Python module for interfacing with Cambridge Quantum Computing’s
|
||
t|ket>; a tool for circuit optimising and qubit allocation.</li>
|
||
<li><a href="http://tph.tuwien.ac.at/~oemer/qcl.html">QCL</a> - Older, C
|
||
like language for quantum computers. Only has a simulator and
|
||
debugger.</li>
|
||
<li><a href="https://qiskit.org">Qiskit SDK</a> - Software development
|
||
kit by IBM for writing and running quantum algorithms on simulators and
|
||
real hardware.</li>
|
||
<li><a href="https://github.com/QISKit/qiskit-js">Qiskit.js</a> - Qiskit
|
||
for JavaScript made by IBM.</li>
|
||
<li><a href="https://vm6502q.readthedocs.io">Qrack</a> - High
|
||
performance LGPL-licensed C++ quantum simulator library, documentation,
|
||
and test code.</li>
|
||
<li><a href="https://github.com/vsoftco/qpp">Quantum++</a> - High
|
||
performance modern C++11 quantum computing library.</li>
|
||
<li><a href="https://www.quantum-inspire.com/">Quantum Inspire</a> -
|
||
Platform to run quantum algorithms on simulators or quantum hardware -
|
||
by QuTech.</li>
|
||
<li><a href="https://quantum-circuit.com/">Quantum Programming
|
||
Studio</a> - Web based quantum programming IDE and simulator.</li>
|
||
<li><a href="https://www.mathstat.dal.ca/~selinger/quipper/">Quipper</a>
|
||
- Embedded, scalable, functional programming language for quantum
|
||
computing.</li>
|
||
<li><a href="https://github.com/LSaldyt/Qurry">Qurry</a> - Quantum
|
||
probabilistic programming language based on functional and probabilistic
|
||
paradigms.</li>
|
||
<li><a href="http://qutip.org/docs/latest/index.html">QuTiP</a> -
|
||
Quantum toolbox in Python for simulating dynamics of open quantum
|
||
systems.</li>
|
||
<li><a
|
||
href="https://docs.microsoft.com/en-gb/quantum/?view=qsharp-preview">Q#</a>
|
||
- Microsoft quantum development kit and Q# programming language.</li>
|
||
<li><a href="https://quantumcomputing.com/">Strangeworks Platform</a> -
|
||
A hardware agnostic platform and interface allowing for focus on
|
||
development rather than specific hardware solution building.</li>
|
||
<li><a href="https://www.tensorflow.org/quantum">TensorFlow Quantum</a>
|
||
- A quantum machine learning library that integrates Cirq with
|
||
TensorFlow for prototyping of hybrid quantum-classical models for
|
||
classical or quantum data.</li>
|
||
<li><a href="https://github.com/aspuru-guzik-group/tequila">Tequila</a>
|
||
- An Extensible Quantum Information and Learning Architecture developed
|
||
by Alan Aspuru-Guzik group (University of Toronto).</li>
|
||
</ul>
|
||
<h2 id="blogs">Blogs</h2>
|
||
<ul>
|
||
<li><a href="http://algassert.com/">Algorithmic Assertions</a> - About
|
||
quantum computing and computing in general by Craig Gidney - a member of
|
||
Google Quantum Computing Team.</li>
|
||
<li><a href="http://blog.qutech.nl/">Bits of Quantum</a> - By the QuTech
|
||
institution, sharing their research and daily life.</li>
|
||
<li><a
|
||
href="http://dkopczyk.quantee.co.uk/category/quantum_computing/">Dawid
|
||
Kopczyk</a> - Quantum algorithms explained to data scientists with
|
||
visualisations.</li>
|
||
<li><a href="https://medium.com/@decodoku">Decodoku</a> - Interesting
|
||
posts on quantum computation, by James Wootton.</li>
|
||
<li><a href="https://cloudblogs.microsoft.com/quantum/">Microsoft
|
||
Quantum blog</a> - Microsoft Quantum program-wide updates.</li>
|
||
<li><a href="http://mustythoughts.com">Musty Thoughts</a> - Personal
|
||
blog of Michał Stęchły, includes many articles for people starting to
|
||
learn about quantum computing.</li>
|
||
<li><a href="https://medium.com/qiskit">Qiskit blog</a> - All about
|
||
quantum computation from the Qiskit community team.</li>
|
||
<li><a href="https://quantumfyed.com/">Quantumfy</a> - Snippets on the
|
||
latest quantum computing news and quantum infographics.</li>
|
||
<li><a href="https://quantumfrontiers.com/">Quantum Frontiers</a> - By
|
||
the Quantum Institute for Quantum Information and Matter, sharing behind
|
||
the scenes research insights.</li>
|
||
<li><a href="https://quantumweekly.com/">Quantum Weekly</a> - A weekly
|
||
correlation of all things quantum - computing, cryptography,
|
||
entanglement.</li>
|
||
<li><a href="https://quantumzeitgeist.com/">Quantum Zeitgeist</a> -
|
||
Covers the latest news in quantum computing as well as QC companies and
|
||
careers.</li>
|
||
<li><a href="https://devblogs.microsoft.com/qsharp/">Q# Blog</a> -
|
||
Microsoft Quantum development updates.</li>
|
||
<li><a href="https://www.scottaaronson.com/blog/">Shtetl-Optimized</a> -
|
||
Scott Aaronson’s thoughts on quantum computing matters.</li>
|
||
<li><a href="https://thequantumaviary.blogspot.com/">The Quantum
|
||
Aviary</a> - Blog without the hype talking about developments in quantum
|
||
hardware.</li>
|
||
<li><a href="https://thequantumdaily.com/">The Quantum Daily</a> -
|
||
Outlet for the latest news in quantum computing, presenting articles for
|
||
both research scientists and the curious Sunday newspaper reader.</li>
|
||
<li><a href="https://blog.xa0.de/list">xa0</a> - New research and deep
|
||
dives into quantum computing optimization.</li>
|
||
</ul>
|
||
<h2 id="books">Books</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.amazon.com/Introduction-Quantum-Computing-Phillip-Kaye/dp/019857049X/">An
|
||
Introduction to Quantum Computing</a> - Strikes an excellent balance
|
||
between accessiblity and mathematical rigour. It is suitable for
|
||
undergraduate students.</li>
|
||
<li><a
|
||
href="https://books.google.com.au/books/about/Classical_and_Quantum_Computation.html?id=TrMposZZ0MQC&redir_esc=y">Classical
|
||
and Quantum Computation</a> - Introduction to fundamentals of classical
|
||
and quantum computing.</li>
|
||
<li><a href="https://www.robertsutor.com/dancing-with-qubits/">Dancing
|
||
with Qubits</a> - How quantum computing works and how it can change the
|
||
world.</li>
|
||
<li><a href="http://www.thomaswong.net/">Introduction to Classical and
|
||
Quantum Computing</a> - Introductory quantum computing textbook. The
|
||
only prerequisite is trigonometry, and it teaches the math along the
|
||
way.</li>
|
||
<li><a href="http://community.qiskit.org/textbook">Learn Quantum
|
||
Computation using Qiskit</a> - An open-source textbook covering quantum
|
||
algorithms and showing how to run them on real hardware using Qiskit.
|
||
Also covers prerequisites.</li>
|
||
<li><a
|
||
href="https://www.manning.com/books/learn-quantum-computing-with-python-and-q-sharp">Learn
|
||
Quantum Computing with Python and Q#</a> - Introduces quantum computing
|
||
using Python and Q#, Microsoft’s new language for quantum
|
||
programming.</li>
|
||
<li><a
|
||
href="https://www.worldscientific.com/worldscibooks/10.1142/6077#">Problems
|
||
and Solutions in Quantum Computing</a> - Easy to advanced quantum
|
||
computing and information problems with detailed solutions.</li>
|
||
<li><a
|
||
href="https://www.amazon.com/Programming-Quantum-Computers-Essential-Algorithms/dp/1492039683">Programming
|
||
Quantum Computers: Essential Algorithms and Code Samples</a> - Hands-on
|
||
introduction to quantum computing that focuses on concepts and
|
||
programming examples (in multiple languages).</li>
|
||
<li><a
|
||
href="http://mmrc.amss.cas.cn/tlb/201702/W020170224608149940643.pdf">Quantum
|
||
Computation and Quantum Information</a> - Comprehensive textbook for
|
||
those with some prior knowledge in mathematics, computer science and
|
||
physics.</li>
|
||
<li><a href="https://www.springer.com/gp/book/9783030239213">Quantum
|
||
Computing: An Applied Approach</a> - A hands on introduction into
|
||
quantum computing that explains the foundations of quantum computing to
|
||
the mathematics behind quantum systems.</li>
|
||
<li><a
|
||
href="http://mmrc.amss.cas.cn/tlb/201702/W020170224608150244118.pdf">Quantum
|
||
Computing: A Gentle Introduction</a> - Explains quantum computing with
|
||
only basic college maths knowledge needed.</li>
|
||
<li><a
|
||
href="https://www.amazon.com/Quantum-Computing-Explained-David-McMahon/dp/0470096993">Quantum
|
||
Computing Explained</a> - Conversational approach to explaining quantum
|
||
computing with worked solutions.</li>
|
||
<li><a
|
||
href="https://www.amazon.com/Quantum-Computing-Computer-Scientists-Yanofsky/dp/0521879965">Quantum
|
||
Computing for Computer Scientists</a> - Quantum computing explained
|
||
using an approach accessible to undergraduate computer science
|
||
students.</li>
|
||
<li><a
|
||
href="https://www.amazon.com/Quantum-Computing-Everyone-Mit-Press/dp/0262539535">Quantum
|
||
Computing for Everyone</a> - Introduction into topics such as qubits,
|
||
entanglement, and quantum teleportation for the general reader.</li>
|
||
<li><a
|
||
href="https://link.springer.com/book/10.1007%2F978-3-030-61601-4">Quantum
|
||
Computing for the Quantum Curious</a> - Freely available quantum
|
||
computing textbook aimed at high school students, undergraduate students
|
||
and the general public.</li>
|
||
<li><a
|
||
href="https://www.manning.com/books/quantum-computing-in-action">Quantum
|
||
Computing in Action</a> - For Java developers at all levels who want an
|
||
early start in quantum computing.</li>
|
||
<li><a
|
||
href="https://www.oezratty.net/wordpress/2021/understanding-quantum-technologies-2021/">Understanding
|
||
Quantum Technologies</a> - Excellent Book which provides a 360 degree
|
||
approach of quantum technologies encompassing all dimensions.</li>
|
||
</ul>
|
||
<h2 id="popular-science">Popular Science</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.amazon.com/Quantum-Computing-since-Democritus-Aaronson/dp/0521199565">Quantum
|
||
Computing Since Democritus</a> - A cute introduction to quantum
|
||
computing and computational complexity theory. It is intended for the
|
||
widest possible target audience, and contains some topics of relevance
|
||
to philosophy.</li>
|
||
<li><a
|
||
href="https://www.amazon.com/Programming-Universe-Quantum-Computer-Scientist-ebook/dp/B000GCFBP6">Seth
|
||
Lloyd. Programming the Universe_ A Quantum Computer Scientist Takes on
|
||
the Cosmos</a> - What if the universe is a giant quantum computer? It
|
||
takes the reader throuogh a journey of computational model of the
|
||
universe and its implications on physics.</li>
|
||
<li><a
|
||
href="https://www.amazon.com/Fabric-Reality-Parallel-Universes-Implications/dp/014027541X">The
|
||
Fabric of Reality: The Science of Parallel Universes and Its
|
||
Implications</a> - It is of philosophical spirit, about revealing a
|
||
unified fabric of reality explanation.</li>
|
||
</ul>
|
||
<h2 id="videos">Videos</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.youtube.com/channel/UCzaYH6WeohiHKj3Ih_GdZdQ">Anastasia
|
||
Marchenkova</a> - Youtube channel focusing on quantum computing topics
|
||
and general technology.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/watch?v=Omv-bPvQ3E8&list=PLOFEBzvs-VvrRlVz7wqaqmaMZj_ZK2Afe">Circuit
|
||
Sessions</a> - Qiskit series exploring the value and use of quantum
|
||
circuits through a lecture series by academics and industry
|
||
researchers.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLOFEBzvs-Vvp2xg9-POLJhQwtVktlYGbY">Coding
|
||
with Qiskit video series</a> - YouTube video series showing how to write
|
||
quantum algorithms.</li>
|
||
<li><a
|
||
href="https://skillsmatter.com/skillscasts/11929-programming-the-world-s-first-quantum-computers-using-forest">Introduction
|
||
to Quantum Programming</a> - The why and how of quantum programming with
|
||
a focus on the Python Forest SDK from Rigetti.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PL0ojjrEqIyPy-1RRD8cTD_lF1hflo89Iu">Ph/CS
|
||
219A at Caltech: Quantum Computation</a> - Lectures for the first term
|
||
of a course on quantum computation taught at Caltech in Fall 2020, by
|
||
John Preskill.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=F_Riqjdh2oM">Quantum
|
||
Computing for Computer Scientists</a> - Microsoft Research Talk on
|
||
introductory quantum computing for computer scientists. Duration: 1
|
||
hour, 28 minutes.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PL1826E60FD05B44E4">Quantum
|
||
Computing for the Determined</a> - A series of lectures on quantum
|
||
computing basics by <a href="http://michaelnielsen.org/">Michael
|
||
Nielsen</a>.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLm3J0oaFux3YL5qLskC6xQ24JpMwOAeJz">Quantum
|
||
Computation and Information at CMU</a> - A series of lectures on quantum
|
||
computing by <a
|
||
href="https://www.cs.cmu.edu/~odonnell/quantum18/">Professor O’Donnell
|
||
at CMU</a>.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLFPUGjQjckXFsOEBvvaDeIk5GxctP0ZhX">Quantum
|
||
Impact</a> - Understand how quantum computing can help scientists solve
|
||
some of the world’s most challenging problems such as land
|
||
optimisation.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/watch?v=iKgysY097Ok&list=PLOFEBzvs-Vvr0uEoGFo08n4-WrM_8fft2">Quantum
|
||
Computing Seminar Series</a> - Qiskit series discussing recent
|
||
research.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/playlist?list=PLsPUh22kYmNCGaVGuGfKfJl-6RdHiCjo1">Quantum
|
||
Mechanics by PBS Space Time</a> - YouTube playlist targeting a wide
|
||
audience with generic concepts around Quantum Mechanics and
|
||
Computing.</li>
|
||
</ul>
|
||
<h2 id="community">Community</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://support.dwavesys.com/hc/en-us/community/topics">D-Wave
|
||
Leap Community</a> - D-Wave System’s Leap Community Forum.</li>
|
||
<li><a href="https://community.qiskit.org/">IBM Q Community</a> - IBM Q
|
||
Community page with list of upcoming events and latest programs.</li>
|
||
<li><a href="https://qiskit.slack.com/">IBM Q Qiskit Community</a> -
|
||
Slack Channel for Qiskit and quantum computing discussions.</li>
|
||
<li><a href="https://www.reddit.com/r/MikeAndIke/">Mike & Ike
|
||
Subreddit</a> - Discussion about the book Quantum Computation and
|
||
Quantum Information.</li>
|
||
<li><a href="https://discuss.pennylane.ai/">Pennylane Discussion
|
||
Forum</a> - Discussion forum for quantum machine learning, both using
|
||
simulations and on near term hardware.</li>
|
||
<li><a href="https://quantum-computing.herokuapp.com/">Quantum Computing
|
||
Slack Community</a> - Slack channels for discussion of quantum
|
||
computing.</li>
|
||
<li><a href="http://quantumcomputing.stackexchange.com/">Quantum
|
||
Computing StackExchange</a> - Question and answer site for quantum
|
||
computing.</li>
|
||
<li><a href="https://www.reddit.com/r/QuantumComputing/">Quantum
|
||
Computing Subreddit</a> - Community for discussion of many quantum
|
||
computing topics.</li>
|
||
<li><a
|
||
href="https://matrix.to/#/#quantum_inferiority:chat.weho.st">Quantum
|
||
Inferiority</a> - Quantum Programming Chat on matrix, language agnostic,
|
||
expertise not required.</li>
|
||
<li><a
|
||
href="https://www.facebook.com/groups/qinfo.scientists.unite/">Quantum
|
||
Information and Quantum Computer Scientists of the World Unite</a> -
|
||
Facebook group for quantum research discussion.</li>
|
||
<li><a href="https://qsharp.community">Q# Community</a> - Community
|
||
contributed libraries, projects, and demos for the Q# language.</li>
|
||
<li><a
|
||
href="https://join.slack.com/t/rigetti-forest/shared_invite/enQtNTUyNTE1ODg3MzE2LWExZWU5OTE4YTJhMmE2NGNjMThjOTM1MjlkYTA5ZmUxNTJlOTVmMWE0YjA3Y2M2YmQzNTZhNTBlMTYyODRjMzA">Rigetti
|
||
Community</a> - Slack Channel for Rigetti and quantum computing
|
||
discussions.</li>
|
||
<li><a href="https://u.strawberryfields.ai/slack">Strawberry Fields
|
||
Community</a> - Slack channel for Xanadu and Strawberry Fields
|
||
photonic/CV quantum computing discussions.</li>
|
||
</ul>
|
||
<h2 id="podcasts">Podcasts</h2>
|
||
<ul>
|
||
<li><a href="https://soundcloud.com/mequanics">Meet the meQuanics</a> -
|
||
Interviews with key quantum computing figures, aimed at the lay
|
||
person.</li>
|
||
<li><a href="https://anchor.fm/quantumcomputingnow">Quantum Computing
|
||
Now</a> - Podcast by Ethan Hansen covering three main topics: the basics
|
||
of quantum computing, interviews and the latest news.</li>
|
||
<li><a href="https://www.classiq.io/insights#podcasts">The Qubit Guy’s
|
||
Podcast</a> - Podcast by Yuval Boger from <a
|
||
href="https://www.classiq.io">Classiq Technologies</a> featuring thought
|
||
leaders from the quantum computing industry.</li>
|
||
</ul>
|
||
<h2 id="content-in-non-english-languages">Content in Non-English
|
||
Languages</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/smendoncabruna/ComputacaoQuantica">Quantum
|
||
Computing in Portuguese</a> - A repository with curated content on
|
||
Quantum Computing in Portuguese.</li>
|
||
</ul>
|
||
<h2 id="license">License</h2>
|
||
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
|
||
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
|
||
alt="CC0" /></a></p>
|
||
<p>To the extent possible under law, <a
|
||
href="https://github.com/desireevl">Desiree Vogt-Lee</a> has waived all
|
||
copyright and related or neighboring rights to this work.</p>
|
||
<p><a
|
||
href="https://github.com/desireevl/awesome-quantum-computing">quantumcomputing.md
|
||
Github</a></p>
|