In no particular order:
- Duolingo - (app) the king of gamification in the language learning process
- BBC Learning English - (website) full of materials from beginner to advanced level http://www.bbc.co.uk/learningenglish/
- Cowrite - (website) a fun website where you write stories with other users in real time https://cowrite.net
- British Council - (website) a large database of English resources http://learnenglish.britishcouncil.org/en
- English Steps Blogs - (website) the best of course! www.englishsteps.co.uk/blog
- Stumbleupon - (toolbar) a great way of finding new and interesting content online in English http://www.stumbleupon.com/
- Forvo - (website) the pronunciation dictionary https://forvo.com
- Idiomsite - (website) a collection of idioms explained http://www.idiomsite.com/
- Lyrics Training - (website) a great way to learn the lyrics of your favourite songs https://lyricstraining.com/
- Youglish - (website) learn how to pronounce words by hearing them on Youtube videos https://youglish.com
- Phrasalstein - (app) Phrasal verb app developed by Cambridge
- Memrise - (app) learning English vocabulary
- Breaking News English - (website) graded level English lessons based on news stories https://breakingnewsenglish.com/
- Fleex - (website) learn English through watching your netflix videos https://fleex.tv
- Google Translate - (website/app) it keeps getting better translate.google.co.uk
- Ozdic - (website) the collocations dictionary http://www.ozdic.com/
- Coursera - (website) free courses from places such as Harvard and Yale University
- Test Your English - (website) vocabulary tests http://testyourvocab.com/
- Penpal Land - (website) a place to find your penpal https://www.penpaland.com/register
- TED Talks - (website) a great collection of inspirational speeches, often with English transcriptions available https://www.ted.com/