If you are learning single words use flash cards. Trying to learn using flash cards works faster than trying to memorise word listss.
The quickest way to increase your vocabulary is by reading and understanding phrases and sentences. And especially if those phrases or sentences are on flash cards.
You can make your own using whatever material you choose, its cheaper than buying cards which sometimes do not have the range of words for a specifc area like travel or media.
But don't forget it has to be done daily.