You might be interested in Clozemaster for language learning. It has collections of most frequent words where you get a sentence with a word missing that you have to input. That way you just get blasted with hundreds and thousands of sentences in your target language.