Just found a useful tool for Chinese character learning (originally designed for primary school students). You can search with individual Chinese characters, and then the system will show you how to write the character stroke by stroke. You can also found the related vocabularies (English description) and listen their pronunciation in Mandarin and Cantonese.
https://chineselearning.omghomework.com