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.

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.