QuResource: Quantum Computing Learning Resources
A curated collection of resources to guide your quantum computing journey, from foundational concepts to advanced applications.
Week 1: Foundations (Math, Physics & Classical Computing)
Vectors, Matrices, Eigenvalues, Eigenvectors
~25-30 minsBasic probability, Distributions, Bayes' Theorem
~35-40 minsSuperposition, Wave-particle duality
- Quantum Mechanics Introduction (Veritasium)
- Superposition Explained (MinutePhysics)
- Quantum vs. Classical (SandboxAQ)
- Wave-Particle Duality (Domain of Science)
Logic gates, Bits, Classical circuits
~15-20 minsTensor products, Inner/Outer products, Unitary matrices
- Tensor Products (Faculty of Khan)
- Inner and Outer Products (Faculty of Khan)
- Unitary Matrices (Faculty of Khan)
Bra-Ket notation, Operators, Basis states
~50-60 minsSchrödinger equation, Measurement, Postulates of QM
- Schrödinger Equation (Quantum Sense)
- Measurement in QM (Physics Explained)
- Postulates of QM (Quantum Sense)
Week 2: Core Quantum Computing Concepts
Single-qubit states, Quantum state visualization
~50-60 minsPauli gates, Hadamard, Phase, CNOT, Unitary transformations
Quantum parallelism, Interference in quantum states
Bell states, EPR paradox, Non-locality
Projective measurement, Collapse of the wavefunction
Circuit model, Adiabatic QC, Measurement-based QC
Qiskit introduction, Writing first quantum circuit
Week 3: Advanced Concepts & Applications
Quantum phase estimation
Breaking RSA, Post-quantum security
Quadratic speedup, Database search
Hybrid quantum-classical computing
Quantum data encoding, Quantum neural networks
Quantum error correction, Decoherence
Finance, Chemistry, AI, Optimization
Bonus: Important Courses & Reading
Books
- Quantum Computation & Quantum Information — Nielsen & Chuang
- Principles of QC & Information — Benenti-Casati-Strini
- An Introduction to Quantum Computing — Kaye-Laflamme-Mosca
- Programming Quantum Computers (O'Reilly)
- Dancing with Qubits (Sutor)
Tools & Frameworks
Qiskit
IBM's open-source SDK for quantum circuits, algorithms, and applications.
Cirq
Google's Python framework for creating, editing, and invoking NISQ circuits.
PennyLane
Xanadu's cross-platform library for quantum machine learning and optimization.
Amazon Braket
AWS managed service to explore and experiment with quantum computers.
D-Wave Ocean
D-Wave's SDK for quantum annealing and hybrid quantum-classical solvers.
IBM Quantum Lab
Free cloud access to real quantum hardware via IBM Quantum.