SparkAI logoSparkAI
Learn Spanish online · free

Learn Spanish online, free, from beginner to fluent

A Spanish course for your browser that goes from A0 to C2 with a plan for each day. The hard parts for English speakers each get their own lessons, including ser and estar, the two past tenses and the subjunctive. Spain's Spanish is the default, and Latin American Spanish is explained and always accepted.

150+grammar lessons, A0 to C2
3,500+practice questions
6,500+words with flashcards
60+stories and books

How it works

  1. Start at your level. Begin from zero with a two-minute first lesson, or take the adaptive placement test.
  2. Press Continue each day. The app picks the next lesson, review, story or listening session.
  3. Learn it once, keep it. Words and grammar come back with spaced repetition (FSRS) just before you'd forget them.
  4. Use it. Read stories and public-domain classics, listen to audio lessons, and talk with the AI partner at your level.

What's in the Spanish course

Spain's Spanish, and Latin America's too

You learn vosotros, ordenador and the Castilian z, and every lesson tells you what Latin America says instead: ustedes, computadora, seseo, vos tenés. Answers in either variety count as correct, and you can choose a Mexican or Argentine voice for listening.

Explore the Spanish course

Questions

Which Spanish does SparkAI teach?

Spanish as spoken in Spain by default, with vosotros for “you all”, the present perfect for today and recent events, and Spain's pronunciation and vocabulary. Latin American Spanish is explained throughout and never marked wrong, so ustedes, seseo, voseo and words like computadora, celular and carro are all accepted.

Is the Spanish course free?

Yes. SparkAI costs nothing, with no ads, no payment details and no paywall in front of the Spanish lessons, the reader or the verb drills. AI chat and feedback have a daily limit.

Do I need an account?

Not for lessons. Your Spanish progress is stored on this device until you sign up for free; the account then keeps it in sync on your phone and computer. AI chat needs the account after three guest prompts.

Can I learn Spanish and another language at the same time?

Yes. Each course is separate, so you can switch between Spanish, French, German and Mandarin in Settings and each keeps its own level, flashcards and progress.

Start free, right now

A complete, free Spanish course from A0 to C2. No payment details, no ads, and no account needed to start.

Start learning Spanish free

More free Spanish

Learning another language? French · German · Mandarin Chinese.