update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -1,9 +1,9 @@
 Awesome Quantum Computing !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 Awesome Quantum Computing !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 (https://en.wikipedia.org/wiki/Quantum_computing)
Quantum computing (https://en.wikipedia.org/wiki/Quantum_computing) 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. 
Quantum computing (https://en.wikipedia.org/wiki/Quantum_computing) 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. 
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. 
@@ -33,7 +33,7 @@
- Documentation for Strawberry Fields (https://strawberryfields.readthedocs.io/en/latest/) - Background information on the photonic continuous-variable approach to quantum computation, as well as tutorials for Xanadus SDK.
- D-Wave Leap (https://www.dwavesys.com/take-leap) - Demos and educational resources as well as access to D-Wave's quantum computer.
- IBM Q Full User Guide (https://quantumexperience.ng.bluemix.net/qx/tutorial?sectionId=full-user-guide&page=introduction) - Short tutorials providing a gentle introduction to quantum computing and IBM Q.
- Introduction to Quantum Computing (https://home.cern/news/announcement/computing/online-introductory-lectures-quantum-computing-6-november) - Online introductory lectures on quantum computing by CERN (European Organization for Nuclear
- Introduction to Quantum Computing (https://home.cern/news/announcement/computing/online-introductory-lectures-quantum-computing-6-november) - Online introductory lectures on quantum computing by CERN (European Organization for Nuclear 
Research).
- John Preskill's Notes on Quantum Computation (http://www.theory.caltech.edu/~preskill/ph219/index.html#lecture) - Notes of Caltech's Quantum Computation Course Physics 219/Computer Science 219 by John Preskill.
- Nielsen and Chuang (https://workedproblems.wordpress.com/category/nielsenchuang/) - Worked examples on quantum algorithm problems.
@@ -47,17 +47,17 @@
- Quantum Computing Playground (http://www.quantumplayground.net/#/home) - 3D quantum state visualisation tool able to simulate up to 22 qubits.
- Quantum Computing UK (https://quantumcomputinguk.org/) - Free Qiskit tutorials and code repository.
- Quantum Computing for the Very Curious (https://quantum.country/qcvc) - Essay introducing quantum computing by Michael Nielsen and Andy Matuschak.
- Quantum Computing with Amazon Braket SDK (https://www.manning.com/liveprojectseries/quantum-computing-with-amazon-braket-sdk-ser) - Manning liveProject series that introduces Braket API and guides the learner through implementation of
several simple algorithms.
- Quantum Computing with Microsoft QDK (https://www.manning.com/liveprojectseries/quantum-computing-with-five-projects) - Manning liveProject series that guides the learner through implementation of a variety of protocols and algorithms
using Microsoft QDK.
- Quantum Computing with Amazon Braket SDK (https://www.manning.com/liveprojectseries/quantum-computing-with-amazon-braket-sdk-ser) - Manning liveProject series that introduces Braket API and guides the learner through implementation of several 
simple algorithms.
- Quantum Computing with Microsoft QDK (https://www.manning.com/liveprojectseries/quantum-computing-with-five-projects) - Manning liveProject series that guides the learner through implementation of a variety of protocols and algorithms using 
Microsoft QDK.
- Quantum Inspire Knowledge Base (https://www.quantum-inspire.com/kbase/introduction-to-quantum-computing) - Easy to read knowledge base, rich of basic Quantum Computing concepts.
- Quantum in the Cloud (http://cnotmz.appspot.com/#) - Four qubit photonic quantum simulator and computer.
- Quantum Katas (https://github.com/Microsoft/QuantumKatas/) - Programming exercises for learning quantum computing and Q#.
- Quantum Machine Learning for Data Scientists (https://arxiv.org/pdf/1804.10068.pdf) - Explanation of quantum machine learning algorithms.
- Quirk (http://algassert.com/quirk) - Browser-based drag-and-drop quantum circuit simulator that reacts, simulates, and animates in real-time.
- QWorld's Bronze-Qiskit (https://gitlab.com/qworld/bronze-qiskit) - 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.
- QWorld's Bronze-Qiskit (https://gitlab.com/qworld/bronze-qiskit) - 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.
- The Quantum Quest (https://www.quantum-quest.nl/) - Introductory web class on quantum computing principles designed for high school students.
MOOCs
@@ -71,11 +71,11 @@
- Quantum Information Science I, Part I (https://www.edx.org/course/quantum-information-science-i) - Foundational course on quantum information and computation.
- Quantum Machine Learning (https://www.edx.org/course/quantum-machine-learning) - Learn about the benefits quantum technologies can provide to machine learning.
- Quantum Mechanics and Quantum Computation (https://www.edx.org/course/quantum-mechanics-quantum-computation-uc-berkeleyx-cs-191x) - Conceptual introduction to the fundamental principles of quantum mechanics.
- The Introduction To Quantum Computing (https://www.coursera.org/learn/quantum-computing-algorithms) - A subtle introduction to computation, the math behind it and its quantum counterparts followed by in-depth discussion of a few 
quantum algorithms.
- The Introduction To Quantum Computing (https://www.coursera.org/learn/quantum-computing-algorithms) - A subtle introduction to computation, the math behind it and its quantum counterparts followed by in-depth discussion of a few quantum 
algorithms.
- **Quantum Computing. Less Formulas - More Understanding** (https://www.coursera.org/learn/quantum-computing-lfmu) - Same professor of the previous course, this time more focused on quantum concepts rather than math.
- The Quantum Internet and Quantum Computers: How Will They Change the World? (https://www.edx.org/course/quantum-internet-quantum-computers-how-delftx-qtm1x) - Learn the principles and promises behind developments in quantum computers 
and quantum internet and how they will impact our future.
- The Quantum Internet and Quantum Computers: How Will They Change the World? (https://www.edx.org/course/quantum-internet-quantum-computers-how-delftx-qtm1x) - Learn the principles and promises behind developments in quantum computers and 
quantum internet and how they will impact our future.
- Understanding Quantum Computers (https://www.futurelearn.com/courses/intro-to-quantum-computing) - Introduction to the key concepts of quantum computing with minimal mathematics.
Development Tools
@@ -131,16 +131,15 @@
- xa0 (https://blog.xa0.de/list) - New research and deep dives into quantum computing optimization.
Books
- An Introduction to Quantum Computing (https://www.amazon.com/Introduction-Quantum-Computing-Phillip-Kaye/dp/019857049X/) - Strikes an excellent balance between accessiblity and mathematical rigour. It is suitable for undergraduate 
students.
- An Introduction to Quantum Computing (https://www.amazon.com/Introduction-Quantum-Computing-Phillip-Kaye/dp/019857049X/) - Strikes an excellent balance between accessiblity and mathematical rigour. It is suitable for undergraduate students.
- Classical and Quantum Computation (https://books.google.com.au/books/about/Classical_and_Quantum_Computation.html?id=TrMposZZ0MQC&redir_esc=y) - Introduction to fundamentals of classical and quantum computing.
- Dancing with Qubits (https://www.robertsutor.com/dancing-with-qubits/) - How quantum computing works and how it can change the world.
- Introduction to Classical and Quantum Computing (http://www.thomaswong.net/) - Introductory quantum computing textbook. The only prerequisite is trigonometry, and it teaches the math along the way.
- Learn Quantum Computation using Qiskit (http://community.qiskit.org/textbook) - An open-source textbook covering quantum algorithms and showing how to run them on real hardware using Qiskit. Also covers prerequisites.
- Learn Quantum Computing with Python and Q# (https://www.manning.com/books/learn-quantum-computing-with-python-and-q-sharp) - Introduces quantum computing using Python and Q#, Microsoft's new language for quantum programming.
- Problems and Solutions in Quantum Computing (https://www.worldscientific.com/worldscibooks/10.1142/6077#) - Easy to advanced quantum computing and information problems with detailed solutions.
- Programming Quantum Computers: Essential Algorithms and Code Samples (https://www.amazon.com/Programming-Quantum-Computers-Essential-Algorithms/dp/1492039683) - Hands-on introduction to quantum computing that focuses on concepts and 
programming examples (in multiple languages).
- Programming Quantum Computers: Essential Algorithms and Code Samples (https://www.amazon.com/Programming-Quantum-Computers-Essential-Algorithms/dp/1492039683) - Hands-on introduction to quantum computing that focuses on concepts and programming
examples (in multiple languages).
- Quantum Computation and Quantum Information (http://mmrc.amss.cas.cn/tlb/201702/W020170224608149940643.pdf) - Comprehensive textbook for those with some prior knowledge in mathematics, computer science and physics.
- Quantum Computing: An Applied Approach (https://www.springer.com/gp/book/9783030239213) - A hands on introduction into quantum computing that explains the foundations of quantum computing to the mathematics behind quantum systems.
- Quantum Computing: A Gentle Introduction (http://mmrc.amss.cas.cn/tlb/201702/W020170224608150244118.pdf) - Explains quantum computing with only basic college maths knowledge needed.
@@ -153,12 +152,12 @@
Popular Science
- Quantum Computing Since Democritus (https://www.amazon.com/Quantum-Computing-since-Democritus-Aaronson/dp/0521199565) - 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.
- Seth Lloyd. Programming the Universe_ A Quantum Computer Scientist Takes on the Cosmos (https://www.amazon.com/Programming-Universe-Quantum-Computer-Scientist-ebook/dp/B000GCFBP6) - 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.
- The Fabric of Reality: The Science of Parallel Universes and Its Implications (https://www.amazon.com/Fabric-Reality-Parallel-Universes-Implications/dp/014027541X) - It is of philosophical spirit, about revealing a unified fabric of 
reality explanation.
- Quantum Computing Since Democritus (https://www.amazon.com/Quantum-Computing-since-Democritus-Aaronson/dp/0521199565) - 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.
- Seth Lloyd. Programming the Universe_ A Quantum Computer Scientist Takes on the Cosmos (https://www.amazon.com/Programming-Universe-Quantum-Computer-Scientist-ebook/dp/B000GCFBP6) - 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.
- The Fabric of Reality: The Science of Parallel Universes and Its Implications (https://www.amazon.com/Fabric-Reality-Parallel-Universes-Implications/dp/014027541X) - It is of philosophical spirit, about revealing a unified fabric of reality 
explanation.
Videos
@@ -169,8 +168,7 @@
- Ph/CS 219A at Caltech: Quantum Computation (https://www.youtube.com/playlist?list=PL0ojjrEqIyPy-1RRD8cTD_lF1hflo89Iu) - Lectures for the first term of a course on quantum computation taught at Caltech in Fall 2020, by John Preskill.
- Quantum Computing for Computer Scientists (https://www.youtube.com/watch?v=F_Riqjdh2oM) - Microsoft Research Talk on introductory quantum computing for computer scientists. Duration: 1 hour, 28 minutes.
- Quantum Computing for the Determined (https://www.youtube.com/playlist?list=PL1826E60FD05B44E4) - A series of lectures on quantum computing basics by Michael Nielsen (http://michaelnielsen.org/).
- Quantum Computation and Information at CMU (https://www.youtube.com/playlist?list=PLm3J0oaFux3YL5qLskC6xQ24JpMwOAeJz) - A series of lectures on quantum computing by Professor O'Donnell at CMU 
(https://www.cs.cmu.edu/~odonnell/quantum18/).
- Quantum Computation and Information at CMU (https://www.youtube.com/playlist?list=PLm3J0oaFux3YL5qLskC6xQ24JpMwOAeJz) - A series of lectures on quantum computing by Professor O'Donnell at CMU (https://www.cs.cmu.edu/~odonnell/quantum18/).
- Quantum Impact (https://www.youtube.com/playlist?list=PLFPUGjQjckXFsOEBvvaDeIk5GxctP0ZhX) - Understand how quantum computing can help scientists solve some of the world's most challenging problems such as land optimisation. 
- Quantum Computing Seminar Series (https://www.youtube.com/watch?v=iKgysY097Ok&list=PLOFEBzvs-Vvr0uEoGFo08n4-WrM_8fft2) - Qiskit series discussing recent research.
- Quantum Mechanics by PBS Space Time (https://www.youtube.com/playlist?list=PLsPUh22kYmNCGaVGuGfKfJl-6RdHiCjo1) - YouTube playlist targeting a wide audience with generic concepts around Quantum Mechanics and Computing. 
@@ -188,8 +186,7 @@
- Quantum Inferiority (https://matrix.to/#/#quantum_inferiority:chat.weho.st) - Quantum Programming Chat on matrix, language agnostic, expertise not required.
- Quantum Information and Quantum Computer Scientists of the World Unite (https://www.facebook.com/groups/qinfo.scientists.unite/) - Facebook group for quantum research discussion.
- Q# Community (https://qsharp.community) - Community contributed libraries, projects, and demos for the Q# language.
- Rigetti Community (https://join.slack.com/t/rigetti-forest/shared_invite/enQtNTUyNTE1ODg3MzE2LWExZWU5OTE4YTJhMmE2NGNjMThjOTM1MjlkYTA5ZmUxNTJlOTVmMWE0YjA3Y2M2YmQzNTZhNTBlMTYyODRjMzA) - Slack Channel for Rigetti and quantum computing 
discussions.
- Rigetti Community (https://join.slack.com/t/rigetti-forest/shared_invite/enQtNTUyNTE1ODg3MzE2LWExZWU5OTE4YTJhMmE2NGNjMThjOTM1MjlkYTA5ZmUxNTJlOTVmMWE0YjA3Y2M2YmQzNTZhNTBlMTYyODRjMzA) - Slack Channel for Rigetti and quantum computing discussions.
- Strawberry Fields Community (https://u.strawberryfields.ai/slack) - Slack channel for Xanadu and Strawberry Fields photonic/CV quantum computing discussions.
Podcasts
@@ -207,3 +204,5 @@
!CC0 (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg) (https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, Desiree Vogt-Lee (https://github.com/desireevl) has waived all copyright and related or neighboring rights to this work.
quantumcomputing Github: https://github.com/desireevl/awesome-quantum-computing