German Cases – Online Practice Tool

Welcome to the YourDailyGerman Case Trainer.

Practice German cases with my flexible online case trainer. Choose the gender, case, article type and difficulty, then work through dynamically generated example sentences and learn the rules as you go.

Viel Spass!!

 

German case drill practice tool

 

 

 

***

Practice German cases and articles with fill-in-the-blank sentences. Pick which genders, word types, and cases to focus on, then work through as many rounds as you like.

How it works
  • Choose which genders, word types (articles, pronouns, possessives), and cases to drill — or leave them on "All".
  • Pick a level, then hit Create Session to start.
  • Each question shows a German sentence with a gap — pick the correct option, or use the number keys (1–4).
  • Wrong answers can be flagged and get queued into a Review mistakes round after each set — or anytime during an open-ended session.
  • Keep going through as many sets as you like — you can change the settings anytime.
Settings ▼

Gender

Word type

Case

Level

Set size

25 questions per set. You can always extend a set later.

***

The Key to Practicing German Cases Effectively

Practicing cases is messy because it’s heavily intertwined with noun gender.
If you get the case right, but the gender wrong, your answer is wrong.

That’s why I think it’s good to take gender out of the equation at first.
That was the core idea of an exercise series I made for my students and that led me to creating this tool.
You work  with one gender at a time, so you don’t have to think about that and can fully focus on the different case endings.
And you might pick up the gender of a noun here and there as well.

That was the original idea, but I added even more flexibility.
So now you can:

  • Choose the gender you want to focus on
  • Choose which cases you want to practice
  • Choose the article type, like definite, indefinite, or possessive articles
  • Choose the difficulty of the sentences

And I added a bunch of other features:

  • Check the English translation whenever you need it
  • Review short grammar notes for each answer
  • Practice your mistakes again at the end of a set
  • Use your keypad to answer, so you can drill even faster

If you have other ideas for a feature or some feedback, please let me know in the comments. I do read them and I do add more features to this tool :)

YDG German Case Trainer – FAQ

Can I practice all genders together?

Yes. You can practice any combination you want to. The tool gives you full flexibility.

Are the exercises always the same?

No. The trainer creates new questions based on your settings, so you are not limited to one fixed set of example sentences.

Does the trainer explain the answers?

Yes. Each question comes with a short grammar explanation, and you can also reveal the English translation if you need it.

Is the tool using AI?

Yes, the tool uses AI to create a sentence, but it already gets the correct case words, so it doesn’t have to “use” the case itself. And it does NOT use AI for grading and evaluation. I’m using a bunch of “old school” programmatic systems and tricks for that because AI alone is not reliable enough.

Is the tool reliable?

I’m avoiding AI for the “mission critical” bits like grading and evaluation,which is why the tool is pretty reliable (95%+). Some examples still come out a little wonky.

You can flag those to get them out of your rotation.

What happens when I make a mistake?

Examples you get wrong are repeated, and at the end of a set you can review your mistakes again.

Can non-members use the trainer?

Yes. Non-members can try the trainer with a daily practice limit. Members can practice without limits.

Is my performance tracked?

At the moment, the tool doesn’t track your performance and I am not sure it’d be useful to do that. The goal is that you drill and automate your use of cases. The goal isn’t to complete something or get a high score. Think of it as a gym you go to, rather than something you can “complete”.

4.9 15 votes
Article Rating

Get My Newsletter

I'll send an email whenever I post a new lesson (once per week usually).