You can watch videos with English subtitles also learn unknown vocabularies while watching them. When you click on any word you don’t know, it gives you an in-context definition, along with example sentence. Also, you can keep these words in your list.
There are also picture based quizzes which help you remember the words easily.
It will be possible to download its app soon, so you will be able to use it anywhere, anytime.