DuoNinja logoduoninja

What if Duolingo was customizable?

Take existing courses or create your own.

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

  • Arabic
  • Bengali
  • Catalan
  • 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.

You're in full control

Pick the locale

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