Zhining found a good web site for learning Mandarin online. It is created by Dr. Tienwei Xie. There are good sections describing Chinese language elements such as pronunciation, conversation, and characters and this site provides links to other good Chinese web sites.
www.csulb.edu/~txie/online.htm