I like how you can use it in different devices, such as mobile phones or computers to do typing practice with your colleagues at home! It's also good because there are many options of dictionaries that they provide us so we're able to choose from them according our needs (which is great!).
The only thing about this program was some bugs which have been fixed now but sometimes when working through tutorials i've encountered those errors again even after restarting my computer too :( But overall its ok! If anyone wants an easy way out then try using typertalks. You will be glad afterwards if anything :) Its helping me improve myself while learning new things everyday by practicing online.