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."