I like Duolingo because it is so accessible, however I found that it doesn't bring you up to the level where you are able to speak a language in practice.
For instance, I completed the entire French course but I still can't have even a basic conversation when I'm in France.
For instance, I completed the entire French course but I still can't have even a basic conversation when I'm in France.