QuickChinese allows you to learn and practice HSK levels 1-6 and all vocab from the CC-CEDICT database in a unique gamified way.
Practice and learn 100,000+ words using flashcards then try to beat your best score by building words from the characters you just learnt in the flashcards.