These are the Jupyter notebooks, in python, for Gilbert Strang's MIT course on linear algebra (MIT 18.06). The lectures for these are avalable online (MIT OCW). I have started to create new notebooks that are more verbose.
juanklopper/MIT_OCW_Linear_Algebra_18_06
IPython notebooks on Gilbert Strang's MIT course on linear algebra (18.06)
Jupyter Notebook