Learn english by arranging words in the correct order. Through this practice the student will learn grammar without even realizing that he is doing. No rules but empirical way of grasping how it all fits into each other. Practice your pronunciation at every level trying to pronounce correctly the given sentences. Start at the lowest level arranging simple sentences of two words and progress onto higher levels of difficulty gradually.
At the higher levels the situation gets more complex and the mistakes are payed with more points. Check your progress on the progress bar and have much fun while learning.