As a hobbyist programmer with little to no math skills (no science skills either, thank you religious schools) I am finding math encroaching on my life more and more often. I have always laughed and said that I'm just not good at math because my brain doesn't work like that.
My younger brother challenged me recently claiming that it wasn't a lack of ability that kept higher math out of my hands but a lack of interest. Because my current realm of studies is really starting to delve into 3D modeling, programming for web, mobile and desktop, I feel that a stronger math skill set would benefit me immensely.
But I don't know where to start...
I'm wondering if there is a math version similar to: http://www.code.org/khan-academy
Some place where I can go and start challenging my brain, increasing my math as often as I have time? Some place online? I would also appreciate any tips for books or other resources that would be recommended for someone wanting to ignite an interest in math.
To give a background, my highest level of math in school was pre-algebra in 7th grade. After that the schools my parents sent me to didn't teach higher math (nor evolution) so when I hit college, I had to get a tutor to pass (with a C) the College Level Algebra... I barely did it and it was so long ago I don't remember anything I learned.
I hope this is the right place to ask this... I stumbled across math.stackexchange by accident. Whether this question gets answered or not I will start browsing around and seeing what all there is...
The obvious answer is the math section of Khan Academy!
More advanced courses can be found here and here, a couple of nice ones on analysis and functional analysis by Joel Feinstein here and some brilliant ones on linear algebra/systems/optimisation by Stephen Boyd here.
It is also worthwhile to check for courses here and (in the future) here.
See also the answers to this question and generally those to questions with the tag (self-learning).