One of the most known and effecte way of learning by heart and vocabulary as well is the Anki Website, an open source and free PLATFORM for digital Learning.
Basically it is a digital two sided flashcard with question and answers.
You can write your own flashcards here and practise special vocabulary.
The Anki German resources (decks) have audio and often context and even pictures.
As you can download many decks, you can start learning with the existing ones - like the Goethe Grundwortschatz B1 - and more and later add your own cards.
The Desktop version is free, however not the Iphone and Ipad App.
Podden och tillhörande omslagsbild på den här sidan tillhör Peter H Bloecker. Innehållet i podden är skapat av Peter H Bloecker och inte av, eller tillsammans med, Poddtoppen.