The Memrise learning method is based on spaced repetition. You get to see and hear each word several times during each lesson, and you have to do short, simple exercises between words so that you can be sure you are remembering everything correctly.
The interface of the course is super user-friendly and completely bilingual.