Какими бы хорошими не были курсы, конечный результат зависит только от самого человека. Попробуйте лучше каждый день слушать один тот же подкаст по кругу минут 30. Так вся информация запишется в подсознание, и в нужный момент фразы сами будут приходить на ум :)
Самые эффективные курсы те, на которых можно вслух общаться с носителем языка. Ведь, как известно, самое сложное - это преодолеть языковой барьер, и перестать бояться говорить на иностранном языке.