The goal of this repository is to collect open materials that help newcomers dive into quantum computing. We aim to find the clearest and most intuitive explanations of the field.
Feel free to add your favorite resources via pull requests or suggest missing topics via issues.
- Introductory resources
- Quantum mechanics basics
- Qubits Implementations
- Quantum Algorithms and Applications
- Open Courses
- Frameworks and Computing Services
Easy-to-dive-in resources with no math or programming requirements.
🎥
The Map of Quantum Computing - Quantum Computing Explained – A great introduction video for beginners🎥
Quantum Computing and the Entanglement Frontier – John Preskill's talk for the Wolfgang Pauli Lectures 2024.🎥
2024's Breakthroughs in Quantum Physics and Computing – A look at recent quantum discoveries and research.📝
What is quantum computing? - An introduction article from IBM, for those who prefer text over video.
🎥
Sean Carroll: What is the Wave Function? - A simple explanation of wave functions from the Lex Fridman Podcast.📝
Wave functions - A good mathematical description of wave functions with examples from LibreText Physics.🎥
Quantum Explained – Superposition - An analogy between quantum superposition and musical instruments.🎥
Your Daily Equation #18: Heisenberg's Uncertainty Principle: Math not Meth – A well-explained introduction to Heisenberg's Uncertainty Principle.🎥
How Entanglement Breaks The Universe - Explains the entanglement phenomenon and the Bell experiment.
A great collection of articles by Alvaro Ballon for PennyLane:
📝
Quantum computing with superconducting qubits📝
Neutral-atom quantum computers📝
Trapped ion quantum computers📝
Photonic quantum computers
🎥
How Quantum Computers Break Encryption | Shor's Algorithm Explained - Explains Shor's algorithm. The second part of the video may be difficult for beginners.🎥
What is Grover's Algorithm? - A clear introduction to Grover’s algorithm.
📝
QML course – A Russian-language, open-source course focusing on Quantum Machine Learning concepts.
🧑💻
IBM Quantum – Develop quantum algorithms with Qiskit and run them on a 127-qubit system. A free plan is available.🧑💻
Amazon Braket – Provides access to multiple quantum processors with different implementations. Use the Python package for development. A free tier plan is available.🧑💻
PennyLane – An open-source Python framework for quantum programming, introducing a new paradigm: quantum differentiable programming.