The program is good and also very interactive. Many choices of lessons can be taken, ranging from beginner level, intermediate, to high level (from level A1 to C2). In addition, there are also games provided to make learning English easier. The topics provided are also very comprehensive and up to date. The questions presented in this software vary with many degrees of difficulty.
For people who are interested in learning English for the first time, there are no need to worry because full Indonesian translations are embedded within the software and can be turned on or off as an optional feature.
In my own opinion, the Lessonsforlife software really helped me understand English. For those who want to boost the TOEFL or IELTS score, this software is also very helpful. You also can monitor your progress with this software. Thanks again to the Lessonsforlife team.