update
This commit is contained in:
547
html/quantumcomputing.md2.html
Normal file
547
html/quantumcomputing.md2.html
Normal file
@@ -0,0 +1,547 @@
|
||||
<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>
|
||||
Reference in New Issue
Block a user