Languages

An excellent site to learn English, French, Mandarin, Spanish and other languages through authentic texts/videos, etc. 

This YouTube channel has two series: Happy Chinese Learning (for Advanced learners) and Growing Up With Chinese (for Beginners)

A pinyin chart with audio showing all the pinyin combinations

Watch videos & listen to stories in Mandarin

Simply copy passages from the web into the text box, and they will be annotated with hànyǔ pīnyīn or zhùyīn pronunciation symbols. 

"A language-learning website and mobile app for French, Japanese, Mandarin, Spanish and other languages. Includes a digital language-proficiency assessment, and bite-size lessons based on research."