Если у вас есть iPad и вам не скучно решать упражнения, есть электронная версия упражнений из English Grammar in Use (знаменитый учебник Murphy). Если прорешать этот учебник, грамматика Upper-Intermediate у вас в кармане. Из вещей попроще и поинтерактивнее есть DuoLingo.
Есть еще очень неплохие курсы BBC English – можно посмотреть здесь.
Для изучения новых слов могу посоветовать Quizlet. Можно пользоваться приложением на iPhone или android или веб-версией. Новые термины запоминаются очень легко за счёт этапов запоминания, которые предоставляет quizlet