Learn English with the shows you already watch

Know the words before you press play

Pick tonight’s episode. Duck finds the words you don’t know yet — at your level — and teaches them to you before you watch.

Start free
Coming soon to the App Store
Real decks from real subtitles Spaced-repetition flashcards AI tutor built in

See for yourself

A tiny sample deck — four cards, one minute.

1 · Set your level

2 · Pick a title

3 · Pick the words to learn

A2

great honor

a source of high respect and pride

Added Ignored
A2

landed knight

a knight who owns land

Added Ignored
A2

lord

a man of high noble rank

Added Ignored
A2

knight (smb)

to make someone a knight in a ceremony

Added Ignored
Your deck · 0

Learn before you watch

Preview the words

A2

knight (smb)

to make someone a knight in a ceremony

Pick your episode — we’ll suggest words and phrases from it, just above your level.

Enjoy — and notice

Frame from A Knight of the Seven Kingdoms

You were a true knight.

You catch the words you previewed — and that joy of recognition is a huge learning boost.

Remember forever

memory knight (smb) 3 days 2 weeks 2 months forever

Each card comes back right before you’d forget it. The gaps grow until the word doesn’t need Duck anymore.

Built on proven learning science

  • Just above your level — where you learn fastest
  • Real scenes, not word lists — you remember the scene, and the word comes with it
  • Spaced repetition, built in — the most proven method there is, with just two answers: know it, or still learning
  • Learn from what you love — strong feelings make strong memories
learning speed too easy your zone not yet ✓ dog ✓ week half measures lay low perfunctory obfuscate

Your tutor learns your vocabulary word by word — and the zone moves with you.

Ask about a phrase. It’s already a card.

Ask in the chat about any phrase and get a quick answer. Want to keep it for good? The card is already made — one tap adds it to your deck.

For the word nerds

The parts we built because we wanted them ourselves.

  • FSRS-6 scheduler — state of the art, zero knobs to tune
  • CLI access to your deck, for your own tools and scripts
  • Export everything as JSON — your data is yours
  • Open API for adding cards from anywhere

$ duck cards add "hunker down"

✓ card built — hunker down (C1, phrasal verb)

$ duck deck export --json > my_words.json

✓ 1,284 cards exported

Ready for tonight’s episode?

Free to start. The words are waiting.

Start free