Hi. I have just found this topic and i think it's a good place to practive & improve my English. Also, i want to share to you guys some other applications that you can freely download on your smartphone to learn English. First it's Elsa Speak: i really like this app. I think our education doesn't care much about the Speaking skill although it's really important. And that's why Vietnamese's speaking skill is kinda bad. But don't worry now, my friends, with Elsa Speak, that skill will be improved! Second, it's Khan academy: Like the description of the app always says, we can learn anything. For free. And btw, not just only learning English, we can learn math, biology,.... throught it, too! Is that wonderful?