/Quantum-Computing-Learning-Resources

Quantum Computing - Quantum Information Science - Quantum Mechanics by Tanjin Adnan Abir, Quantumunity

Quantum-Learning-Resources

Quantum Computing - Quantum Information Science - Quantum Mechanics

by Quantumunity

Courses - Programs - Summer Schools - Challenges - Hackathon

IBM Quantum (Qiskit)

  1. Qiskit Textbook and Learning [https://qiskit.org/learn]

  2. Qiskit Global Summer School 2020: Introduction to Quantum Computing [https://www.youtube.com/playlist?list=PLOFEBzvs-VvrXTMy5Y2IqmSaUjfnhvBHR]

  3. Qiskit Global Summer School 2021: Quantum Machine Learning [https://www.youtube.com/playlist?list=PLOFEBzvs-VvqJwybFxkTiDzhf5E11p8BI]

  4. Qiskit Global Summer School 2022: Quantum Simulations [https://www.youtube.com/playlist?list=PLOFEBzvs-Vvo5o97bYt8o1l8Ra1poMASQ]

  5. Qiskit Global Summer School 2023: Theory to Implementations [https://github.com/qiskit-community/qgss-2023]

IBM Quantum Challenges

  1. 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)
  2. 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)
  3. 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)
  4. IBM Quantum Challenge Fall 2022 : Introduction to Qiskit Primitives and Runtime (https://github.com/qiskit-community/ibm-quantum-challenge-fall-22)
  5. 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)
  6. 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)
  7. IBM Quantum Challenge Spring 2023 : Introduction to Dynamic Circuits (https://github.com/qiskit-community/ibm-quantum-challenge-spring-2023)
  8. 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)
  9. ICPC Quantum Challenge powered by IBM Quantum (https://github.com/qiskit-community/ICPC-Quantum-Challenge-2021)

QWorld

  1. QBronze - Intro to quantum computing and quantum programming [https://gitlab.com/qworld/bronze-qiskit]
  2. QSilver - Intermediate quantum computing and programming focusing on complex numbers, QFT and Shor's Algorithm [https://gitlab.com/qworld/silver]
  3. QNickel - Conventional Quantum Algorithms [https://gitlab.com/qworld/nickel]
  4. QMercury - Quantum Key Distribution (QKD) [https://gitlab.com/qworld/qeducation/educational-materials/self-study-modules/qkd]
  5. QZinc - Quantum Error Correction (QEC) [https://gitlab.com/qworld/qeducation/educational-materials/self-study-modules/qec]
  6. QTitanium - Topological Quantum Computing (TQC) [https://gitlab.com/qworld/qeducation/educational-materials/self-study-modules/tqc]
  7. QCobalt - Quantum Annealing [https://gitlab.com/qworld/qresearch/qintern2021/12_educational-material-development-for-quantum-annealing]
  8. QBook 101 - https://qworld.net/qbook101/

Coursera

  1. Quantum Optics 1 - Single Photons [https://www.coursera.org/learn/quantum-optics-single-photon]
  2. Quantum Optics 2 - Two photons and more [https://www.coursera.org/learn/quantum-optics-two-photons]
  3. Introduction to Quantum Information [https://www.coursera.org/learn/introduction-to-quantum-information]

EDX

  1. DelftX: Machine Learning for Semiconductor Quantum Devices
  2. DelftX: Quantum Communication and the Quantum Network Explorer
  3. DelftX: Development and Applications of Germanium Quantum Technologies
  4. CaltechDelftX QuCryptox Quantum cryptography
  5. UChicagoX: Introduction to Quantum Computing for Everyone 1 and 2
  6. StanfordOnline: Quantum Mechanics for Scientists and Engineers 1 and 2
  7. UChicagoX: Quantum Computer Systems Design I: Intro to Quantum Computation and Programming
  8. UChicagoX: Quantum Computer Systems Design II: Principles of Quantum Architecture
  9. UChicagoX: Quantum Computer Systems Design III: Working with Noisy Systems
  10. PurdueX: Applied Quantum Computing I: Fundamentals
  11. PurdueX: Applied Quantum Computing II: Hardware
  12. PurdueX: Applied Quantum Computing III: Algorithm and Software

QuTech Academy

  1. Quantum internet & quantum computers: how will they change the world?
  2. The Hardware of a Quantum Computer
  3. Architecture, Algorithms, and Protocols of a Quantum Computer and Quantum Internet
  4. Fundamentals of Quantum Information
  5. 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.

  1. 8.370.1x Quantum Information Science I, Part 1
  2. 8.370.2x Quantum Information Science I, Part 2
  3. 8.370.3x Quantum Information Science I, Part 3
  4. 8.371.1x Quantum Information Science II, Part 1
  5. 8.371.2x Quantum Information Science II, Part 2
  6. 8.371.3x Quantum Information Science II, Part 3

Books

Quantum Mechanics

  1. Introduction to Quantum Mechanics by David J. Griffiths
  2. The Feynman Lectures on Physics Quantum Mechanics by Richard P. Feynman
  3. Modern Quantum Mechanics by J. J. Sakurai
  4. Quantum Mechanics: The Theoretical Minimum by Leonard Susskind
  5. Principles of Quantum Mechanics by R. Shankar

Quantum Computing

  1. Quantum Computation and Quantum Information by Michael A. Nielsen, Isaac L. Chuang
  2. Introduction to Classical and Quantum Computing by Thomas G. Wong
  3. Quantum Computing Since Democritus by Scott Aaronson
  4. Quantum Computing for Everyone by Chris Bernhardt
  5. Q is for Quantum by Terry Rudolph
  6. Quantum Computing An Applied Approach by Jack D. Hidary
  7. An Introduction to quantum computing by Phillip Kaye, Raymond Laflamme, Michele Mosca
  8. The Theory of Quantum Information by John Watrous
  9. Quantum Computing for the Quantum Curious
  10. Principles of Quantum Communication Theory A Modern Approach by Sumeet Khatri and Mark M. Wilde

Quantum Hardware

Superconducting QC

  1. Principles of Superconducting Quantum Computers by Daniel D. Stancil, Gregory T. Byrd
  2. A Quantum Engineer’s Guide to Superconducting Qubits

Quantum Machine Learning

  1. Machine Learning with Quantum Computers (Francesco Petruccione, Maria Schuld)
  2. Supervised Learning with Quantum Computers (Maria Schuld, Francesco Petruccione)
  3. Quantum Machine Learning, What Quantum Computing Means to Data Mining by Peter Wittek

Other Resources

  1. U Waterloo: https://uwaterloo.ca/institute-for-quantum-computing/quantum-101
  2. Q inspire: https://www.quantum-inspire.com/kbase/introduction-to-quantum-computing
  3. qBraid: https://qbook.qbraid.com/learn
  4. CalTech QM Lecture Series: http://theory.caltech.edu/~preskill/ph219/ph219_2020-21.html
  5. Michael Nielsen Lecture Series: https://michaelnielsen.org/blog/quantum-computing-for-the-determined/
  6. https://quantum.country/qcvc
  7. https://www.futurelearn.com/courses/intro-to-quantum-computing
  8. Pennylane QML https://pennylane.ai/qml/quantum-machine-learning/
  9. Pennylane CodeBook https://pennylane.ai/codebook/
  10. https://quantumcomputingreport.com/