The first 2 use matlab (and come with a free subscription to it for 6 months or so), the last python. One interesting part of the UT Austin class is that it teaches you an induction-tinged method for dealing with matrices that let you auto-generate code for manipulating them: http://edx-org-utaustinx.s3.amazonaws.com/UT501x/Spark/index... .
And of course there are Strang's lectures too, but those are sufficiently linked to elsewhere.
My calc I course in university was applied calculus without a text. I had to go back and redo single variable by reading Spivak (and Polya's How to Solve It) to figure out the proofs in Concrete Math by D. Knuth, et. al.
Incidentally, for those who want to learn linear algebra for CS in a mooc setting there are 3 classes running at this very moment:
https://www.edx.org/course/linear-algebra-foundations-fronti... (from UT Austin)
https://www.edx.org/course/applications-linear-algebra-part-... (from Davidson)
http://coursera.org/course/matrix (from Brown)
The first 2 use matlab (and come with a free subscription to it for 6 months or so), the last python. One interesting part of the UT Austin class is that it teaches you an induction-tinged method for dealing with matrices that let you auto-generate code for manipulating them: http://edx-org-utaustinx.s3.amazonaws.com/UT501x/Spark/index... .
And of course there are Strang's lectures too, but those are sufficiently linked to elsewhere.