Think Linear Algebra (2023)
Summary
Think Linear Algebra presents a code-first, case-based introduction to linear algebra using Python and libraries such as NumPy, SciPy, SymPy, and NetworkX. It emphasizes real-world problems, interactive notebooks, and a hands-on approach to learning, with chapters that apply concepts to engineering, data science, graphics, and more. The material is openly licensed (Creative Commons) and available with notebooks on Colab and a GitHub source repository.