Linear Algebra: Theory, Intuition, Code
About this book
This textbook presents linear algebra with a clear focus on how it is used in modern computational practice rather than as a purely theoretical subject. It connects core concepts to real-world applications in areas such as machine learning, data science, signal processing, computer graphics, and numerical simulation, emphasizing implementation over abstraction where appropriate.
Topics range from introductory to intermediate level, including vectors, matrix multiplication, least-squares methods, eigenvalues and eigenvectors, diagonalization, and singular value decomposition, supported by intuitive geometric explanations and visualizations. The book integrates practical examples and ready-to-use code in MATLAB and Python, reflecting how linear algebra is applied in professional settings. Exercises combine hand calculations with programming-based challenges, and all accompanying code is freely available online.
Purchase of the book includes access to a companion Discord server for discussion and support.
GitHub site for book code, sample chapter, and table of contents
https://github.com/mikexcohen/LinAlgBook
PDF or physical version?
This site is where you buy a pdf version of the book.
You can get a physical copy from amazon.com.