This repository contains my organized solutions and study notes for Linear Algebra based primarily on Gilbert Strang’s textbook, Introduction to Linear Algebra. It serves as a personal study log and problem set archive as I work through core linear algebra concepts and example problems to deepen my intuition and technical fluency.
All problems and theory are taken from: Gilbert Strang, Introduction to Linear Algebra, 5th Edition 🔗 https://math.mit.edu/~gs/linearalgebra/
Each folder corresponds to a major chapter, and within it are subfolders or files named by section numbers, following Strang’s book organization (e.g., 1.1
, 1.2
):
linearAlgebra-problemSets/
├── 01_Introduction_to_Vectors/
│ ├── README.md
│ ├── 1.1_Vectors and Linear Combinations.ipynb
│ ├── 1.2_Lengths and Dot Products.ipynb
│ ├── notes.md
│ └── images/
├── ...
└── README.md
Most problems are:
- Solved by hand on paper first
- Then typed in Markdown or Jupyter notebooks for future reference
- Accompanied by concise notes explaining why and how the solution works
The goal is not speed, but mastery—this is part of my long-term technical foundation building under my Project10X Linear Algebra effort.
This repository will grow gradually as I progress through the book. Some sections are under development or may only contain partial solutions.
- 1 Introduction to Vectors
- 2 Solving Linear Equations
- 3 Vector Spaces and Subspaces
- 4 Othogonality
- 5 Determinants
- 6 Eigenvalues and eigenvectors
- 7 The Singular Value Decomposition (SVD)
- 8 Linear Transformations
- 9 Complex Vectors and Matrices
- 10 Applications
- Markdown + Git for clean version control
- LaTeX (within Markdown and notebooks) for math notation
- Python in Jupyter notebooks for computation and visualization
This project is for educational and personal study purposes. Original problems and content are copyrighted by Gilbert Strang.