Students often hit a ceiling when they start to learn more technical skills such as analytics and machine learning: why does linear algebra show up everywhere in data work? As AI reduces the barriers to entry and enables people to start coding earlier, making sure you have the right base of mathematical and quantitative skills is more important than ever.
The notes skip geometric abstractions entirely and instead take a grounded, computational approach: what do these operations actually do to numbers, and how do you write more efficient code by vectorizing? The reference covers vectors, matrices, determinants, rank, and inverses with matched Python implementations throughout, building up to linear regression and a worked example in portfolio selection.
The main idea throughout: matrices are tools that let us efficiently batch linear operations.