Таких приложений много. Если говорить все-таки о бесплатных, то это Duolingo и Lingualeo. Но они скорее помогают расширить лексикон и тренировать грамматику.
Если вы все-таки хотите именно изучать английский, то я бы рекомендовал рассмотреть одну из платных альтернатив.