I'm a programmer who never studied or CS or even took college level math. I'd like to do something like this too, though I don't want or need a degree. I'd just like to have a deeper understanding of algorithms and how they are used in things like graphics, animation, statistics, data visualization etc. I'd like to audit some classes at the local university but am not sure where I should start. Intro to statistics? College level calculus?