Learning prototype

Teach Me Languages

Make German practice easier to return to, with vocabulary review, exam preparation and short Word Sprint games.

Problem and user

Turn a small pocket of free time into focused German practice with visible progress.

People learning German and preparing for B1-level situations.

My role

Product builder and engineer

German B1 practiceVocabulary reviewWord Sprint

Outcome and status

  • ✓Implemented a ten-question vocabulary sprint and a 1,000-word catalogue.
  • ✓Connected vocabulary practice, progress and B1 learning entry points.

Key product and technical decisions

  • Separate self-graded flashcards from objective game answers.
  • Mix meaning, recall, article, cloze and listening challenges.
  • Track per-word mastery and review priority.

Learning

A repeatable practice loop matters more than an ever-growing list of lessons.

Next step

Validate learning progression and the return loop without overstating fluency outcomes.

Build notes and lessons

TL;DR

Make German practice easier to return to, with vocabulary review, exam preparation and short Word Sprint games.

Make practice easier to return to

Teach Me Languages grew around a concrete learning need: practising German in manageable sessions and preparing for B1-level situations. The useful product question is not how many lessons can fit on a dashboard. It is how to make the next few minutes of practice clear, approachable and worth repeating.

Two different kinds of retrieval

Vocabulary review and Word Sprint serve different purposes. Flashcards support self-graded, scheduled review. Word Sprint creates an objective ten-question game that mixes German-to-English meaning, English-to-German recall, article choice, sentence completion and listening.

That variety tests more than recognition. A learner may know what a word means while still struggling to recall it, use its article or recognise it in a sentence. Mixing those tasks provides a more useful practice loop than repeating the same prompt format.

Progress at the level of the word

The implemented foundation includes a 1,000-word catalogue, examples and pronunciation metadata where available. Per-word mastery, accuracy and review scheduling connect practice to later sessions. XP, combos, daily goals and streaks make progress visible, while guest play lets someone try the activity before committing to an account.

The catalogue draws on German subtitle frequency and the Goethe B1 word list. Vocabulary coverage is a guide to practice, not a guarantee of fluency: grammar, context and listening remain part of learning a language.

What this work demonstrates

The project connects learning content, retrieval practice and game feedback around a short repeatable task. B1 preparation provides direction, while the sprint creates a low-friction way back into practice. Future work should test the return loop and learning progression rather than equating engagement counters with educational results.

Other product work

View all work →