There is a university course at Indiana and Purdue Universities on C-programming. The course has video lectures that you can find at here.
If you are also interested in looking at C++, there are a bunch of lectures at the Web Lecture Archive Project called "C++ for Particle Physicists". You find those lectures here. The lectures are held by Paul Kunz from Stanford University.
For more C++ lectures, you can also check out these lectures from Reconnect Networks.