Мне помог Полиглот приложение по курсу Д.Петрова, отличнейшую базу дает, еще нужно учить слова, я юзаю Linguist, - карточки со словами, просто, удобно. Ну и разумеется LinguaLeo. А вот Doulingo мне совсем не понравилось, скучно и однообразно. Еще очень много приложений встречал и пробовал, во всех есть свои фишки, пробуйте. Разработчики жалуются, что многие скачивают, занимаются пару недель и забрасывают это дело, так что главная проблема в изучении английского - мотивация, а не проблемы с материалом.
Для изучения английского можно использовать приложение Duolingo. Оно выстроено в форме игры, задания интересные и язык учиться довольно таки легко, к тому же бесплатно.
Easy ten- приложение для изучение слов, puzzle English - как хороший, удобный сайт, где можно пройти курсы/ смотреть сериалы на английском с субтитрами, а так же изучать слова )