Blogs and interesting websites
El blog para aprender Inglés
Natalia Izam
Cleretianas
English explained
Scientific american
Mixed resources
duolingo
eflnet
ESOL courses
Curso-ingles.com
Saber ingles
BBC learning english
engVid
ESL Brains (B1-C1)
Grammar and vocabulary
English Grammar
Learn English online
Using English
Reading and listening
World History Project
News in Levels
TED
Speaking
Conversation starters world
IELTS Speaking
ESL junction
ESL Discussions
Conversation Questions for the ESL/EFL Classroom
Pronunciation and phonetics
Auto English
Cambridge English online
Writing
US Guide to punctuation
El blog para preparar el writing
Mediation
Diccionarios y foros de dudas
Word Reference
Linguee
English language & usage
Thesaurus.com
Ccambridge dictionary
Oxford dictionaries
MacMillan dictionary
Urban dictionary
Podcasts
Podcasts Nivel Básico
British council learn English podcasts
VOA learning English
Podcasts Nivel Intermedio
BBC Radio
Podcasts in English
BBC Learning English
Ingles diario
Podcasts Nivel Avanzado
BBC Radio
Scientific American podcasts
Podcasts Todos los niveles
Youtube
Marek Connell youtube channel
Speak English with Mister duncan
JenniferESL
BBC Learning English
British Council
Business English Pod – Learn Business English
VOA Learning English
Cultural resources
Smithsonian Museum
British Museum
National Gallery of Art
NASA
Google Arts and culture
The Metropolitan Museum of Art