There are many ways to learn English vocabulary. One of them is this application.
You choose the topics that interest you. Every day you will receive a packet of new words to learn and you will repeat previous vocabulary in the repetition system over time.
The app is currently in Early Access. Currently it contains the following vocabulary packets: home, nutrition, human, natural world and irregular verbs.