Below are additional resources you may find interesting and helpful.
Hanyu Pinyin for Mandarin Speakers: a site that helps Mandarin speakers, native, semi-native, or non-native, learn Hanyu Pinyin, a Mandaring phonetic transcription system using a modified Latin alphabet.
MIT-China Program of the MIT International Science and Technology Initiatives.