I’ve learned a lot of various algorithms and techniques during my time in school as a researcher and a programmer. You can find some code and explanations of techniques on this page. My hope is that you’ll be able to use this as a stepping stone to build some awesome programs.
If you’re looking for in-depth tutorials related to computer graphics such as OpenGL, XNA, DirectX, and such, you’ll probably want to look at the (upcoming) Depth Charge Gaming site. Trust me. You won’t be disappointed!