ID:181464
 
Programming Methodology: http://www.youtube.com/watch?v=KkMDCCdjyW8

Class Website: http://www.stanford.edu/class/cs106a/

It's by Stanford University. It teaches people how to program. It uses Java as the main language, however the concept goes for all languages, and the similarities to DM are darn close. The professor isn't boring at all, so you won't have to worry about Ben Stein teaching the class. It teaches good skills.
Pretty cool, I love when universities film their classes, or make their textbooks available for free online. There's a website I'm using at the moment that's not free, but offers a lot of different math courses, computer science, physics, etc. It's a good site to check out for learning new things as well.
In response to Dipstyx (#2)
Thanks for contributing to the post. I'm sure someone will enjoy using the information on the links you provided.
In response to Leur (#3)
Cool. I'm only a high school student so this stuff makes my brain hurt but this is an interesting look at a GOOD college.
In response to Govilku (#4)
There's the higher up learning stuff on my member page in the custom box up top in the middle if you ever finish with the first series.
In response to Govilku (#4)
Govilku wrote:
Cool. I'm only a high school student so this stuff makes my brain hurt but this is an interesting look at a GOOD college.

You don't have to be in college to understand coding, I coded when I was 12.
In response to Xyphon101 (#6)
Lucky you, I didn't get my first computer till I was about 13-15 >:{ (And it's the same one I have now for shame.)