Language Tools - Learn to speak the language in the countries you will visit 
Asher&Lyric - Languages of Europe
Resources and helpful tools to help learn French, Spanish, Italian, German, Russian, Ukrainian, Polish, or Romanian.
Duolingo
Learn various languages for free!
Busuu
Learn Spanish, English, French, and more! Practice vocabulary and grammar.
Memrise
Learn pronunciation, play games, set daily goals, watch videos
Coursera
Online courses in language, music, programming from top universities.
Resources from the campus' Tutoring & Online Tools webpage