Most English textbooks now come with an interactive website or DVD that will give you many games and exercises to help increase your skills. However, if there’s something that you need to learn, and you don’t have interactive media, you may want to visit Quizlet! This website has many different flashcards that individuals have added. If you need to learn vocabulary for academic English, then I recommend this set that I just created:
There are a couple of other Bruce Rogers TOEFL vocabulary sets. He has broken down 500 key words to help with academics. Practice the different games with each set until you feel comfortable to move on. I’ll try to add more sets, but there are already many other English language quizzes on the website. Let me know if you found a good one, or if you create your own!