Here are a few resources that I have come across. I am not in any way endorsing these as correct. I am merely listing ones I find interesting, partly so that I can browse them as I have time.
If you have any additional resources that you like to use, please tell me so I can put them here and tell other students!
For a nice listing of free textbooks, see section 5.1.3 of our UTMOST CCLI grant proposal.
Here are a few free calculus textbooks.
The following OpenCourseWare courses seem like they overlap with our numerical analysis course:
Here are a few other course outlines:
Here are some very specialized packages for computing in linear algebra.
Here are some great resources for learning scientific python:
Here are some general Python resources
This comment on HackerNews suggests that Rosalind is a good way to get into bioinformatics.
Mathematician: noun, someone who disavows certainty when their uncertainty set is non-empty, even if that set has measure zero.
99 instances of bugs in the code... 99 instances of bugs, .... code one out, mark it out (without running full tests), 106 instances of bugs in the code... 106 instances of bugs in the code... 106 instances of bugs, ....
(from here)
A tongue-in-cheek history of computer languages.
Walking on water and developing software from a specification are easy if both are frozen.
Here are a few good resources for analyzing numbers and sequences.
Here are some interesting-looking ipod apps that I might try someday.