vocabulary
There are two lists of words here:
The first is a list of the most common 721 words in spoken English. You will probably already know many of these words. If you need to look any of them up in a dictionary try the Oxford Living Dictionary.
The second list contains the frequent academic words with the different forms.
This list contains the most commony used phrases in English
This link take you to sets of flashcards and quizzes about the academic words for you to learn from and practice.
In terms of web pages try:
This link takes you to pages of practice exercises for more advanced learners.
This link takes you to 'Skell' where you can type in any word and get many examples of its usage in real sentences.
In terms of apps try:
vocabulary.com. This is a dictionary and intercative game you can use on your phone and tablet (costs £1.78)