Here is the resource being offered by CCTV:
This has videos for beginners, intermediate and advance. Not a lot of stuff, but it is something for those who want to start and have no cash to spend.
Another resource is LiveMocha. It has some free courses, but what is better, is the ability to hook up with native speakers to increase your ability to communicate.
I hope this helps others on their journey to learn Chinese.