Learn grammar the way it sticks
Bite-sized fill-in-the-blank drills, graded instantly, with spaced-repetition review that brings back exactly the sentences you got wrong. Free, no account needed.
This is a personal project, shared publicly in case it's useful to others too. It's improved and changed frequently — if you have a feature request or an idea, get in touch.
German
Deutsch · 26 lessons · 1 story · 1 inner dialogue
Swedish
Svenska · 6 lessons · 1 story
Japanese
日本語 · 3 lessons · 1 inner dialogue
Tips for learning a language
1. Have a crystal-clear goal
"I want to learn a language" is too vague to act on. Aim for something concrete instead — like holding a B2 certificate in your hand.
2. It's a marathon, not a sprint
If reaching your goal in a language takes three years, it takes three years. There's no shortcut around the timeline, only steady progress toward it.
3. Be present and consistent
Fifteen fully focused minutes a day beats a two-hour session once a week. Consistency builds the habit that actually gets you there.
4. Practice while you're not studying
Talk to yourself in the language while driving, waiting in line, or doing chores — it turns dead time into practice time.
5. Make it fun and interesting
With so much content available online, there's no excuse to grind through an outdated textbook. Learn from the shows, books, games, or topics you're already into — it sticks far better when you actually enjoy it.