This guide provides curated resources for mastering linear algebra concepts essential for quantum computing. Resources are organized by difficulty level and learning style.
- Instructor: Gilbert Strang
- URL: https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/
- Format: Video lectures, problem sets, exams
- Duration: Full semester course
- Focus Areas for Quantum Computing:
- Lectures 1-3: Vector spaces and subspaces
- Lectures 10-11: Eigenvalues and eigenvectors
- Lecture 16: Projection matrices
- Lecture 21: Eigenvalues and eigenvectors
- Lecture 29: Singular value decomposition
- Why It's Great: Professor Strang's intuitive explanations make complex concepts accessible
- URL: https://www.khanacademy.org/math/linear-algebra
- Format: Short videos with practice problems
- Duration: Self-paced (20-30 hours)
- Recommended Modules:
- Vectors and spaces (6 hours)
- Matrix transformations (4 hours)
- Alternate coordinate systems (3 hours)
- Why It's Great: Interactive exercises with immediate feedback
- URL: https://qiskit.org/textbook/ch-appendix/linear_algebra.html
- Format: Interactive Jupyter notebooks
- Duration: 3-4 hours
- Topics Covered:
- Complex vector spaces
- Inner products and norms
- Eigenvalues for quantum mechanics
- Tensor products
- Why It's Great: Directly connects linear algebra to quantum computing applications
- Institution: Imperial College London
- URL: https://www.coursera.org/learn/linear-algebra-machine-learning
- Format: Video lectures, quizzes, programming assignments
- Duration: 5 weeks (4-6 hours/week)
- Audit Option: Free
- Certificate: Paid option available
- Why It's Great: Strong computational focus with Python implementations
- Institution: University of Texas at Austin
- URL: https://www.edx.org/course/linear-algebra-foundations-to-frontiers
- Format: Videos, exercises, MATLAB/Python labs
- Duration: 15 weeks (6-10 hours/week)
- Audit Option: Free
- Why It's Great: Rigorous treatment with programming emphasis
- URL: https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
- Episodes: 15 videos (4-20 minutes each)
- Must-Watch Episodes:
- Episode 1: Vectors, what even are they?
- Episode 3: Linear transformations and matrices
- Episode 6-7: Determinant and inverse matrices
- Episode 13-14: Eigenvectors and eigenvalues
- Episode 15: Abstract vector spaces
- Why It's Great: Unparalleled visual intuition for abstract concepts
- URL: https://www.youtube.com/playlist?list=PLDesaqWTN6HuojJqWw9HW5sdkdA9Qwkp
- Format: Full lectures (1-2 hours each)
- Why It's Great: Detailed explanations with many worked examples
- URL: https://www.youtube.com/user/minutephysics
- Relevant Videos:
- "How to Teleport Schrödinger's Cat"
- "The No Cloning Theorem"
- "Bell's Theorem"
- Why It's Great: Quick, intuitive explanations of quantum concepts
- URL: https://www.youtube.com/c/MicrosoftAzureQuantum
- Recommended Playlist: "Quantum Development Series"
- Why It's Great: Industry perspective with practical applications
- Access: Available through many university libraries
- Relevant Chapters:
- Chapter 1-2: Vector Spaces
- Chapter 3: Linear Maps
- Chapter 5: Eigenvalues and Eigenvectors
- Chapter 7: Operators on Inner Product Spaces
- Why It's Great: Determinant-free approach emphasizing understanding
- Free Chapters: https://math.mit.edu/~gs/linearalgebra/
- Companion Website: Contains solutions and additional problems
- Why It's Great: Practical approach with applications
- Relevant Sections:
- Chapter 2.1: Linear algebra
- Chapter 2.2: The postulates of quantum mechanics
- Appendix 2: Linear algebra review
- Access: Available as PDF through academic institutions
- Why It's Great: The definitive quantum computing textbook
- Online Resources: https://www.pearson.com/us/higher-education/program/Lay-Linear-Algebra-and-Its-Applications-5th-Edition/PGM263182.html
- Study Guide: Available with worked solutions
- Why It's Great: Extensive examples and applications
-
IBM Quantum Composer: https://quantum-computing.ibm.com/composer
- Visual circuit building
- Real-time state vector display
- Matrix representation of gates
-
Quirk: https://algassert.com/quirk
- Drag-and-drop circuit builder
- Live amplitude updates
- Export to various formats
-
Microsoft Quantum Development Kit Playground: https://azure.microsoft.com/en-us/products/quantum
- Q# language tutorials
- Quantum katas for practice
-
Wolfram Alpha: https://www.wolframalpha.com/
- Matrix operations
- Eigenvalue calculations
- Step-by-step solutions
-
Matrix Calculator: https://www.matrixcalc.org/
- All basic operations
- Decompositions
- Characteristic polynomials
-
GeoGebra: https://www.geogebra.org/
- Interactive geometry and algebra
- 3D visualization
- Matrix transformations
-
Bloch Sphere Simulator: http://www.vcpc.univie.ac.at/~ian/hotlist/qc/bloch/
- Interactive 3D Bloch sphere
- Gate operations visualization
- State evolution animation
-
QuTiP (Quantum Toolbox in Python): http://qutip.org/
- Comprehensive quantum simulation
- Bloch sphere plotting
- Quantum dynamics
- URL: https://github.com/microsoft/QuantumKatas
- Format: Self-paced programming exercises
- Linear Algebra Katas:
- Complex arithmetic
- Matrix operations
- Eigenvalue problems
- Tensor products
- Why It's Great: Immediate feedback with unit tests
- URL: https://qiskit.org/textbook/
- Each chapter includes:
- Quick exercises
- Problem sets
- Coding challenges
- Solutions: Available with detailed explanations
- URL: https://brilliant.org/courses/linear-algebra/
- Format: Interactive problems with hints
- Free Content: Limited daily problems
- Why It's Great: Gamified learning with immediate feedback
- URL: https://projecteuler.net/
- Relevant Problems: Problems involving matrices and linear systems
- Why It's Great: Combines programming with mathematics
-
"Quantum Computing: An Applied Approach" - Hidary
- Available excerpts online
- Chapter 2: Mathematical Foundations
-
"From Classical to Quantum Shannon Theory" - Mark Wilde
- URL: https://arxiv.org/abs/1106.1445
- Free on arXiv
- Excellent mathematical foundation
-
"Quantum Computing Since Democritus" - Scott Aaronson
- Lecture notes available online
- Conceptual understanding with humor
-
Scott Aaronson's Blog (Shtetl-Optimized)
- URL: https://scottaaronson.blog/
- Quantum computing insights
- Mathematical discussions
-
Quantum Country
- URL: https://quantum.country/
- Interactive essays on quantum computing
- Spaced repetition for retention
-
Microsoft Quantum Blog
- URL: https://cloudblogs.microsoft.com/quantum/
- Industry applications
- Tutorial series
- Course: "Understanding Quantum Computers"
- Institution: Keio University
- URL: https://www.futurelearn.com/courses/intro-to-quantum-computing
- Duration: 4 weeks
- Free Option: Available
- Course: "Quantum Computing"
- URL: https://www.udacity.com/course/quantum-computing--ud615
- Format: Self-paced
- Prerequisites: Linear algebra basics
- Course: "Introduction to Complexity"
- URL: https://www.complexityexplorer.org/
- Relevant Modules: Quantum complexity theory
- Free: Completely free with certificate option
- URL: https://quantumchess.net/
- Purpose: Intuition for superposition and measurement
- Platform: Web-based
- Platform: iOS/Android app
- Developer: IBM Research
- Purpose: Puzzle game teaching quantum concepts
- URL: https://www.scienceathome.org/games/quantum-moves/
- Purpose: Contribute to quantum research while learning
- Quantum Computing SE: https://quantumcomputing.stackexchange.com/
- Mathematics SE: https://math.stackexchange.com/
- Physics SE: https://physics.stackexchange.com/
- r/QuantumComputing: General discussions
- r/Qiskit: IBM framework specific
- r/learnmath: Mathematics help
- Qiskit Community: Active community with study groups
- Quantum Computing Discord: General quantum computing
- Mathematics Discord: Linear algebra help
- Qiskit Slack: Official IBM community
- Women in Quantum: Supportive community
- Q# Community: Microsoft quantum community
Monday-Tuesday: Theory and video lectures
- Watch 3Blue1Brown videos
- Read textbook chapters
- Take notes on key concepts
Wednesday-Thursday: Problem solving
- Work through Khan Academy exercises
- Implement concepts in Python
- Complete Quantum Katas
Friday: Integration and application
- Connect linear algebra to quantum computing
- Work through Qiskit textbook examples
- Review and consolidate learning
Weekend: Project work and review
- Build small projects
- Join study groups
- Prepare for next week
- Khan Academy: Auto-graded with explanations
- Brilliant.org: Progressive difficulty
- Coursera: End-of-module assessments
- MIT OCW: Past exams with solutions
- Paul's Online Math Notes: Detailed solutions
- Schaum's Outlines: Thousands of solved problems
-
Start with Visualization
- Watch 3Blue1Brown first for intuition
- Use interactive tools immediately
- Draw diagrams and geometric interpretations
-
Code Everything
- Implement every concept in Python
- Use NumPy for all calculations
- Build your own library of functions
-
Connect to Physics
- Always ask "What does this mean physically?"
- Map linear algebra to quantum operations
- Use quantum computing as motivation
-
Practice Daily
- 30 minutes of exercises daily
- Alternate between theory and coding
- Review previous concepts regularly
-
Join a Community
- Find a study partner
- Ask questions on forums
- Share your learning journey
- Photomath: Step-by-step solutions
- Wolfram Alpha: Computational engine
- Khan Academy: Full course access
- Brilliant: Daily problems
- Microsoft Math Solver: Photo input
- 3Blue1Brown Essence of Linear Algebra
- MIT 18.06 Course Page
- Qiskit Textbook
- Quantum Computing Stack Exchange
- NumPy Linear Algebra Documentation
- Wolfram Alpha - Quick calculations
- Symbolab - Step-by-step solver
- Paul's Online Math Notes - Clear explanations
This resource guide provides comprehensive materials for different learning styles and paces. Focus on resources that match your preferred learning approach, and don't hesitate to use multiple sources for challenging concepts.