This is an informative website which is divided into various sections based on three main elements:
1. The level of learners: beginner, elementary, intermediate and advanced.
2. Specific language skills and language content: Reading, Listening, Writing, Vocabulary and Grammar.
Each section contains several exercises for learners to practice. Still, the learning environment becomes more interesting thanks to some games. Thus, we can use this website as a reference providing us with either assignments for students to do at home or materials for us to teach in class.
Have fun, guys! 🙂