Смотря какие курсы! Я когда-то учился по учебникам solutions. Оч много о них хороших отзывов от преподавателей и грамотно построенные разделы. Есть все уровни начиная от алфавита и заканчивая C2. Там как раз недавно 3rd edition выпустили. Сам продолжаю изучать. красочно, интересно... самому тоже можно учиться по нему, но в начале будет немного трудно.