Linguee: English - Finnish dictionary
Helsinki Times
John Cleese on Creativity In Management
Aalto Talk with Linus Torvalds
BBC: Learning English
British Council: Business English
Oxford Univ. Press: Business English materials
Open University free course: Understanding your sector
Memrise