DO NOT SUBSCRIBE!!! Program is ok but very basic. It is a good starting point. I do, however, want to warn people against signing up for annual subscriptions. Duolingo makes it almost impossible to end your subscription and they will not warn you that it is coming. It just shows up on your CC. There is no number (of course) where you can talk to a live customer service person and the "help desk" simply lists a bunch of emails based on you problem/question. JUST DO NOT SUBSCRIBE