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

C1

benevolent

kind and generous

Added Ignored
C1

relic of the past

something left over from earlier times, no longer needed

Added Ignored
C1

deflection mission

a space mission to push an approaching object off its course

Added Ignored
C1

extinction-level event

a disaster big enough to end all life on Earth

Added Ignored
Your deck · 0

Learn before you watch

Preview the words

C1

extinction-level event

a disaster big enough to end all life on Earth

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

Enjoy — and notice

Frame from Don't Look Up

…an extinction-level event?

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

Remember forever

memory extinction-level event 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