Pinyin Typing is an app that helps you in learning touch typing and Chinese pinyin. There are Chinese words, ancient Chinese poems and lyrics, and modern Chinese essays. Each Chinese character has its pinyin marked upon it so you don't need to worry about that there will be characters you don't recognize.