Quantum Computing - Quantum Information Science - Quantum Mechanics
by Quantumunity
Courses - Programs - Summer Schools - Challenges - Hackathon
IBM Quantum (Qiskit)
-
Qiskit Textbook and Learning [https://qiskit.org/learn]
-
Qiskit Global Summer School 2020: Introduction to Quantum Computing [https://www.youtube.com/playlist?list=PLOFEBzvs-VvrXTMy5Y2IqmSaUjfnhvBHR]
-
Qiskit Global Summer School 2021: Quantum Machine Learning [https://www.youtube.com/playlist?list=PLOFEBzvs-VvqJwybFxkTiDzhf5E11p8BI]
-
Qiskit Global Summer School 2022: Quantum Simulations [https://www.youtube.com/playlist?list=PLOFEBzvs-Vvo5o97bYt8o1l8Ra1poMASQ]
-
Qiskit Global Summer School 2023: Theory to Implementations [https://github.com/qiskit-community/qgss-2023]
IBM Quantum Challenges
- IBM Quantum Challenge 2024: This challenge is about Qiskit 1.0 and working toward utility-scale quantum experiments. (https://github.com/qiskit-community/ibm-quantum-challenge-2024)
- IBM Quantum Challenge Fall 2020: Knowledge, skills, and understanding of quantum computing and Qiskit to tackle problems using some well-known quantum algorithms. (https://github.com/qiskit-community/IBMQuantumChallenge2020)
- IBM Quantum Challenge Fall 2021 : Designed to showcase some of quantum computing's different industry applications using Qiskit's application modules: Finance, Nature, Machine Learning, and Optimization. (https://github.com/qiskit-community/ibm-quantum-challenge-fall-2021)
- IBM Quantum Challenge Fall 2022 : Introduction to Qiskit Primitives and Runtime (https://github.com/qiskit-community/ibm-quantum-challenge-fall-22)
- IBM Quantum Challenge Spring 2021 : Five quantum programming exercises, each representing a milestone from quantum computing history from 1980 until today (https://github.com/qiskit-community/ibm-quantum-challenge-2021)
- IBM Quantum Challenge Spring 2022 : focuses on Professor Feynman's vision, simulating chemistry and many-body systems (https://github.com/qiskit-community/ibm-quantum-spring-challenge-2022)
- IBM Quantum Challenge Spring 2023 : Introduction to Dynamic Circuits (https://github.com/qiskit-community/ibm-quantum-challenge-spring-2023)
- IBM Quantum Challenge Africa 2021 : Quantum Computing challenge that focuses on the fields of optimization, finance, and chemistry (https://github.com/qiskit-community/ibm-quantum-challenge-africa-2021)
- ICPC Quantum Challenge powered by IBM Quantum (https://github.com/qiskit-community/ICPC-Quantum-Challenge-2021)
QWorld
- QBronze - Intro to quantum computing and quantum programming [https://gitlab.com/qworld/bronze-qiskit]
- QSilver - Intermediate quantum computing and programming focusing on complex numbers, QFT and Shor's Algorithm [https://gitlab.com/qworld/silver]
- QNickel - Conventional Quantum Algorithms [https://gitlab.com/qworld/nickel]
- QMercury - Quantum Key Distribution (QKD) [https://gitlab.com/qworld/qeducation/educational-materials/self-study-modules/qkd]
- QZinc - Quantum Error Correction (QEC) [https://gitlab.com/qworld/qeducation/educational-materials/self-study-modules/qec]
- QTitanium - Topological Quantum Computing (TQC) [https://gitlab.com/qworld/qeducation/educational-materials/self-study-modules/tqc]
- QCobalt - Quantum Annealing [https://gitlab.com/qworld/qresearch/qintern2021/12_educational-material-development-for-quantum-annealing]
- QBook 101 - https://qworld.net/qbook101/
Coursera
- Quantum Optics 1 - Single Photons [https://www.coursera.org/learn/quantum-optics-single-photon]
- Quantum Optics 2 - Two photons and more [https://www.coursera.org/learn/quantum-optics-two-photons]
- Introduction to Quantum Information [https://www.coursera.org/learn/introduction-to-quantum-information]
EDX
- DelftX: Machine Learning for Semiconductor Quantum Devices
- DelftX: Quantum Communication and the Quantum Network Explorer
- DelftX: Development and Applications of Germanium Quantum Technologies
- CaltechDelftX QuCryptox Quantum cryptography
- UChicagoX: Introduction to Quantum Computing for Everyone 1 and 2
- StanfordOnline: Quantum Mechanics for Scientists and Engineers 1 and 2
- UChicagoX: Quantum Computer Systems Design I: Intro to Quantum Computation and Programming
- UChicagoX: Quantum Computer Systems Design II: Principles of Quantum Architecture
- UChicagoX: Quantum Computer Systems Design III: Working with Noisy Systems
- PurdueX: Applied Quantum Computing I: Fundamentals
- PurdueX: Applied Quantum Computing II: Hardware
- PurdueX: Applied Quantum Computing III: Algorithm and Software
QuTech Academy
- Quantum internet & quantum computers: how will they change the world?
- The Hardware of a Quantum Computer
- Architecture, Algorithms, and Protocols of a Quantum Computer and Quantum Internet
- Fundamentals of Quantum Information
- The School of Quantum (https://www.qutube.nl/)
MIT Open Learning Library (https://openlearning.mit.edu/courses-programs/open-learning-library) MIT OpenCourseWare: Free access to lecture notes and exams from MIT's quantum mechanics and quantum computing courses.
- 8.370.1x Quantum Information Science I, Part 1
- 8.370.2x Quantum Information Science I, Part 2
- 8.370.3x Quantum Information Science I, Part 3
- 8.371.1x Quantum Information Science II, Part 1
- 8.371.2x Quantum Information Science II, Part 2
- 8.371.3x Quantum Information Science II, Part 3
Books
Quantum Mechanics
- Introduction to Quantum Mechanics by David J. Griffiths
- The Feynman Lectures on Physics Quantum Mechanics by Richard P. Feynman
- Modern Quantum Mechanics by J. J. Sakurai
- Quantum Mechanics: The Theoretical Minimum by Leonard Susskind
- Principles of Quantum Mechanics by R. Shankar
Quantum Computing
- Quantum Computation and Quantum Information by Michael A. Nielsen, Isaac L. Chuang
- Introduction to Classical and Quantum Computing by Thomas G. Wong
- Quantum Computing Since Democritus by Scott Aaronson
- Quantum Computing for Everyone by Chris Bernhardt
- Q is for Quantum by Terry Rudolph
- Quantum Computing An Applied Approach by Jack D. Hidary
- An Introduction to quantum computing by Phillip Kaye, Raymond Laflamme, Michele Mosca
- The Theory of Quantum Information by John Watrous
- Quantum Computing for the Quantum Curious
- Principles of Quantum Communication Theory A Modern Approach by Sumeet Khatri and Mark M. Wilde
Quantum Hardware
Superconducting QC
- Principles of Superconducting Quantum Computers by Daniel D. Stancil, Gregory T. Byrd
- A Quantum Engineer’s Guide to Superconducting Qubits
Quantum Machine Learning
- Machine Learning with Quantum Computers (Francesco Petruccione, Maria Schuld)
- Supervised Learning with Quantum Computers (Maria Schuld, Francesco Petruccione)
- Quantum Machine Learning, What Quantum Computing Means to Data Mining by Peter Wittek
Other Resources
- U Waterloo: https://uwaterloo.ca/institute-for-quantum-computing/quantum-101
- Q inspire: https://www.quantum-inspire.com/kbase/introduction-to-quantum-computing
- qBraid: https://qbook.qbraid.com/learn
- CalTech QM Lecture Series: http://theory.caltech.edu/~preskill/ph219/ph219_2020-21.html
- Michael Nielsen Lecture Series: https://michaelnielsen.org/blog/quantum-computing-for-the-determined/
- https://quantum.country/qcvc
- https://www.futurelearn.com/courses/intro-to-quantum-computing
- Pennylane QML https://pennylane.ai/qml/quantum-machine-learning/
- Pennylane CodeBook https://pennylane.ai/codebook/
- https://quantumcomputingreport.com/