ABA English
ABA English takes a unique approach to learning English. Each course is broken down into five sections: film, speaking, lessons, vocabulary, and exams.
Here's the cool part: each course opens with a short film in which fluent English speakers play out real-life scenarios. You will experience a range of emotions when watching a film and will empathize with the characters. ABA English thinks that by integrating emotion to your practice, you may achieve rapid improvement by approaching the language from a whole different perspective. You will learn something new that you can put into practice right away with the 1000+ activities on writing, grammar, pronunciation, and vocabulary.
Recommended resources:
ABA English levels: https://www.abaenglish.com/en/levels/
ABA English: How it works: https://www.abaenglish.com/en/how-it-works/