DuoNinja logoduoninja

Understand languages. Then speak.

Learn through content you actually love—news, books, and stories.

A language-learning ninja surrounded by books and multilingual phrases
  • Arabic
  • Bengali
  • Catalan
  • Cantonese
  • Chinese
  • Czech
  • Danish
  • Dutch
  • English
  • Estonian
  • Finnish
  • French
  • German
  • Greek
  • Haitian Creole
  • Hawaiian
  • Hebrew
  • Hindi
  • Hungarian
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Korean
  • Latin
  • Navajo
  • Norwegian
  • Polish
  • Portuguese
  • Romanian
  • Russian
  • Scottish Gaelic
  • Slovak
  • Spanish
  • Swahili
  • Swedish
  • Tagalog
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Ukrainian
  • Vietnamese
  • Welsh
  • Yiddish
  • Zulu

Read real articles in your language

Authentic headlines and reporting — the kind of language you'll actually encounter online. Hover a word to peek its meaning.

Ciencia y tecnologĂ­a

Bruselas endurece las normas para la inteligencia artificial de «alto riesgo»

Las nuevas exigencias afectarán a sistemas usados en sanidad, infraestructuras críticas y herramientas que puedan influir en decisiones judiciales o laborales.

AgenciasActualizado hace 1 h

  • The New York Times
  • Reuters
  • CNN
  • Forbes
  • The Guardian
  • ABC News
  • France 24
  • National Geographic
  • WIRED
  • ESPN

Front

la puerta

Spanish term

Back

door

English meaning

Flashcards, when you want them

Use spaced repetition system (SRS) to help you remember better. Helpful when you need it, but not the whole experience.

Create Duolingo-style courses with one click

Start with an existing course, or create one around your interests and goals.

Mexican Spanish for a trip to Mexico City

Finding the gate

15 phrases

27 words

Taking a taxi

12 phrases

24 words

Ordering coffee

14 phrases

22 words

You're in full control

Pick the variant

Use the language variant you care about (e.g. Brazilian Portuguese, Mexican Spanish).

Hundreds of voices

Choose from many high-quality voices per language for example sentences.

Tweak the SRS algorithm

Adjust how often you see cards to match your pace.

How learning works

Learn just enough to start understanding real language.

Then let real content show you what to practice next.

Learn enough to understand real language, use real content, notice gaps, close them with focused practice, then repeat.

  1. Focused practice

    Build skills with lessons, flashcards, and drills.

  2. Real content

    Apply what you know in stories, news, books, and audio.

  3. Notice gaps

    Find the words, patterns, and meanings that still block understanding.

Import your Duolingo vocabulary

Import what you already learned, then keep going in your own way. Study them with customizable flashcards and spaced repetition.

Get the extension

For Teachers

Teaching a language?

Create Duolingo-style courses in minutes, use flashcards for reinforcement, and track student progress.

Explore more

Learn on the go

Download on the App StoreGet it on Google Play