Coding The Matrix had a great concept. The learn-math-by-coding approach allows the student to see applications of the material from early on. The treatment of complex numbers was especially strong.
The tradeoff is that the student must debug during the exercises (an activity which is unrelated to the material), but it's worth it.
Regrettably, Coding the Matrix was taken down down along with a lot of first-generation Coursera courses. However, there's still the book, the website at http://codingthematrix.com and the the lectures from the Brown University version of the course:
The tradeoff is that the student must debug during the exercises (an activity which is unrelated to the material), but it's worth it.
Regrettably, Coding the Matrix was taken down down along with a lot of first-generation Coursera courses. However, there's still the book, the website at http://codingthematrix.com and the the lectures from the Brown University version of the course:
https://cs.brown.edu/video/channels/coding-matrix-fall-2014