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:
linearAlgebra-problemSets/
├── 01_Introduction_to_Vectors/
├── ...
└── 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.
Created and Maintained by RM Villa.