Python 3.12
In-IDE learning
Algorithms in Linear Algebra, pt.1
Learn linear algebra by doing: 50+ hands-on tasks with instant checks, from vectors to eigenvalues. University level and challenging, but made to be solved. Author: Mikhail Romanov. Write to romanov.michael.v@gmail.com with bugs, typos or ideas.
In-IDE learning
Algorithms in Linear Algebra, pt.2
Learn the linear algebra behind data science by doing: 30+ hands-on tasks with instant checks. Topics: determinants, eigenvalues and eigenvectors, symmetric matrices and bilinear forms, singular value decomposition with PCA, and the discrete Fourier transform. Level: university, challenging but made to be solved. Builds on part 1: vectors, matrices and linear transforms. Write to romanov.michael.v@gmail.com with bugs, typos or ideas.