# Lingua Magna > Don't just learn a language. Master it. Free mastery-based language courses: Mandarin Chinese (HSK 3.0 levels 1-2), Spanish (2,000 words, A1-B1), English for Spanish, Portuguese and Chinese speakers, and starter courses in French, Italian, Portuguese and German. Placement quiz, mastery-gated lessons, FSRS spaced review. Runs in the browser, no account. Every word page gives the meaning, pronunciation (pinyin for Mandarin), level, frequency rank and real example sentences from Tatoeba with translations and author credit. Grammar pages are original lessons with examples. ## Courses - [Learn Mandarin](https://linguamagna.pages.dev/mandarin/): 1221 words, 599 characters, 16 grammar lessons, 176 concepts. - [Mandarin Foundations](https://linguamagna.pages.dev/mandarin/foundations/) - [Mandarin HSK 1](https://linguamagna.pages.dev/mandarin/hsk-1/): 486 words - [Mandarin HSK 2](https://linguamagna.pages.dev/mandarin/hsk-2/): 735 words - [Learn Spanish](https://linguamagna.pages.dev/spanish/): 2000 words, 14 grammar lessons, 216 concepts. - [Spanish A1](https://linguamagna.pages.dev/spanish/a1/): 500 words - [Spanish A2](https://linguamagna.pages.dev/spanish/a2/): 750 words - [Spanish B1](https://linguamagna.pages.dev/spanish/b1/): 750 words - [Learn English](https://linguamagna.pages.dev/english/): 800 words, 8 grammar lessons, 89 concepts. - [English A1](https://linguamagna.pages.dev/english/a1/): 400 words - [English A2](https://linguamagna.pages.dev/english/a2/): 400 words - [Learn French](https://linguamagna.pages.dev/french/): 600 words, 6 grammar lessons, 69 concepts. - [French A1](https://linguamagna.pages.dev/french/a1/): 300 words - [French A2](https://linguamagna.pages.dev/french/a2/): 300 words - [Learn Italian](https://linguamagna.pages.dev/italian/): 600 words, 6 grammar lessons, 68 concepts. - [Italian A1](https://linguamagna.pages.dev/italian/a1/): 300 words - [Italian A2](https://linguamagna.pages.dev/italian/a2/): 300 words - [Learn Portuguese](https://linguamagna.pages.dev/portuguese/): 600 words, 6 grammar lessons, 67 concepts. - [Portuguese A1](https://linguamagna.pages.dev/portuguese/a1/): 300 words - [Portuguese A2](https://linguamagna.pages.dev/portuguese/a2/): 300 words - [Learn German](https://linguamagna.pages.dev/german/): 600 words, 6 grammar lessons, 67 concepts. - [German A1](https://linguamagna.pages.dev/german/a1/): 300 words - [German A2](https://linguamagna.pages.dev/german/a2/): 300 words ## Grammar lessons - [Mandarin: The four tones](https://linguamagna.pages.dev/mandarin/grammar/four-tones/) - [Mandarin: The neutral tone](https://linguamagna.pages.dev/mandarin/grammar/neutral-tone/) - [Mandarin: Tone pairs in two-syllable words](https://linguamagna.pages.dev/mandarin/grammar/tone-pairs/) - [Mandarin: Tone changes: 3rd tone, 不 and 一](https://linguamagna.pages.dev/mandarin/grammar/tone-changes-bu-yi/) - [Mandarin: Stroke order basics](https://linguamagna.pages.dev/mandarin/grammar/stroke-order-basics/) - [Mandarin: 了 (le): completed actions and changes](https://linguamagna.pages.dev/mandarin/grammar/le-completed-action/) - [Mandarin: 的 (de): possession and describing nouns](https://linguamagna.pages.dev/mandarin/grammar/de-possessive/) - [Mandarin: Question words: 什么, 谁, 哪儿, 几, 怎么](https://linguamagna.pages.dev/mandarin/grammar/question-words/) - [Mandarin: 吗 (ma): yes/no questions](https://linguamagna.pages.dev/mandarin/grammar/ma-questions/) - [Mandarin: 吧 (ba): suggestions and checking](https://linguamagna.pages.dev/mandarin/grammar/ba-suggestions/) - [Mandarin: 比 (bǐ): comparisons](https://linguamagna.pages.dev/mandarin/grammar/bi-comparisons/) - [Mandarin: 呢 (ne): "and you?" and ongoing actions](https://linguamagna.pages.dev/mandarin/grammar/ne-and-you/) - [Mandarin: Measure words: 个, 本, 杯 and friends](https://linguamagna.pages.dev/mandarin/grammar/measure-words/) - [Mandarin: 想, 要, 会, 能: want, will, can](https://linguamagna.pages.dev/mandarin/grammar/xiang-yao-hui-neng/) - [Mandarin: 有 (yǒu): "to have" and "there is"](https://linguamagna.pages.dev/mandarin/grammar/you-to-have/) - [Mandarin: 在 (zài): where something is or happens](https://linguamagna.pages.dev/mandarin/grammar/zai-location/) - [Mandarin: 是 (shì): saying "A is B"](https://linguamagna.pages.dev/mandarin/grammar/shi-to-be/) - [Mandarin: 也 and 都: "also" and "all"](https://linguamagna.pages.dev/mandarin/grammar/ye-dou-also-all/) - [Mandarin: 没 / 没有 (méi yǒu): "did not" and "do not have"](https://linguamagna.pages.dev/mandarin/grammar/mei-you/) - [Mandarin: 不 (bù): saying "not"](https://linguamagna.pages.dev/mandarin/grammar/bu-negation/) - [Mandarin: 很 + adjective: "is big", "is good"](https://linguamagna.pages.dev/mandarin/grammar/hen-adjective/) - [Spanish: Object pronouns: lo, la, le, me, te](https://linguamagna.pages.dev/spanish/grammar/object-pronouns-lo-la-le/) - [Spanish: Por vs para](https://linguamagna.pages.dev/spanish/grammar/por-vs-para/) - [Spanish: Articles and gender: el, la, un, una](https://linguamagna.pages.dev/spanish/grammar/articles-el-la-un-una/) - [Spanish: Possessives: mi, tu, su, nuestro](https://linguamagna.pages.dev/spanish/grammar/possessives-mi-tu-su/) - [Spanish: Question words: qué, quién, dónde, cuándo, cómo](https://linguamagna.pages.dev/spanish/grammar/question-words/) - [Spanish: Este and ese: this and that](https://linguamagna.pages.dev/spanish/grammar/este-ese-this-that/) - [Spanish: Querer and poder + infinitive: want to, can](https://linguamagna.pages.dev/spanish/grammar/querer-poder/) - [Spanish: Ir a + infinitive: "going to"](https://linguamagna.pages.dev/spanish/grammar/ir-a-future/) - [Spanish: Tener: to have (and to be hungry, cold, 20 years old)](https://linguamagna.pages.dev/spanish/grammar/tener-to-have/) - [Spanish: Hay: "there is" and "there are"](https://linguamagna.pages.dev/spanish/grammar/hay-there-is/) - [Spanish: Ser: who or what something is](https://linguamagna.pages.dev/spanish/grammar/ser-to-be/) - [Spanish: Fui, fue: the past of ser and ir](https://linguamagna.pages.dev/spanish/grammar/preterite-fue/) - [Spanish: Estar: where something is and how it is now](https://linguamagna.pages.dev/spanish/grammar/estar-to-be/) - [Spanish: Gustar: how to say "I like"](https://linguamagna.pages.dev/spanish/grammar/gustar-to-like/) - [English: This, that, these, those](https://linguamagna.pages.dev/english/grammar/this-that-these-those/) - [English: In, on, at: place and time](https://linguamagna.pages.dev/english/grammar/in-on-at/) - [English: Articles: a, an, the](https://linguamagna.pages.dev/english/grammar/articles-a-an-the/) - [English: Can and can't](https://linguamagna.pages.dev/english/grammar/can-cant/) - [English: Have and has](https://linguamagna.pages.dev/english/grammar/have-has/) - [English: To be: am, is, are](https://linguamagna.pages.dev/english/grammar/to-be-am-is-are/) - [English: Was and were: the past of be](https://linguamagna.pages.dev/english/grammar/was-were/) - [English: Do and does: questions and negatives](https://linguamagna.pages.dev/english/grammar/do-does-questions/) - [French: Articles and gender: le, la, les, un, une](https://linguamagna.pages.dev/french/grammar/articles-le-la-un-une/) - [French: Question words: qui, quoi, où, quand, comment, pourquoi](https://linguamagna.pages.dev/french/grammar/question-words/) - [French: Ne ... pas: saying "not"](https://linguamagna.pages.dev/french/grammar/ne-pas-negation/) - [French: Aller + infinitive: "going to"](https://linguamagna.pages.dev/french/grammar/aller-futur-proche/) - [French: Être: to be](https://linguamagna.pages.dev/french/grammar/etre-to-be/) - [French: Avoir: to have (and to be hungry, 20 years old)](https://linguamagna.pages.dev/french/grammar/avoir-to-have/) - [Italian: Articles: il, lo, la, i, gli, le, un, una](https://linguamagna.pages.dev/italian/grammar/articles-il-la-un-una/) - [Italian: Question words: chi, che cosa, dove, quando, come, perché](https://linguamagna.pages.dev/italian/grammar/question-words/) - [Italian: Prepositions with articles: del, al, nel](https://linguamagna.pages.dev/italian/grammar/preposizioni-articolate/) - [Italian: Essere: to be](https://linguamagna.pages.dev/italian/grammar/essere-to-be/) - [Italian: Avere: to have](https://linguamagna.pages.dev/italian/grammar/avere-to-have/) - [Italian: Piacere: how to say "I like"](https://linguamagna.pages.dev/italian/grammar/piacere-to-like/) - [Portuguese: Question words: que, quem, onde, quando, como, por que](https://linguamagna.pages.dev/portuguese/grammar/question-words/) - [Portuguese: Articles and gender: o, a, os, as, um, uma](https://linguamagna.pages.dev/portuguese/grammar/articles-o-a-um-uma/) - [Portuguese: Contractions: do, da, no, na, ao](https://linguamagna.pages.dev/portuguese/grammar/contractions-do-na-ao/) - [Portuguese: Ser: identity and lasting traits](https://linguamagna.pages.dev/portuguese/grammar/ser-to-be/) - [Portuguese: Ter: to have (and "there is" in Brazil)](https://linguamagna.pages.dev/portuguese/grammar/ter-to-have/) - [Portuguese: Estar: location and temporary states](https://linguamagna.pages.dev/portuguese/grammar/estar-to-be/) - [German: W-questions: wer, was, wo, wann, wie, warum](https://linguamagna.pages.dev/german/grammar/w-fragen/) - [German: Articles: der, die, das, ein, eine](https://linguamagna.pages.dev/german/grammar/articles-der-die-das/) - [German: Nicht and kein: saying "not" and "no"](https://linguamagna.pages.dev/german/grammar/nicht-kein/) - [German: Modal verbs: kann, will, muss, möchte](https://linguamagna.pages.dev/german/grammar/modal-verbs/) - [German: Sein: to be](https://linguamagna.pages.dev/german/grammar/sein-to-be/) - [German: Haben: to have](https://linguamagna.pages.dev/german/grammar/haben-to-have/) ## Site - [Practice app](https://linguamagna.pages.dev/learn/) - [About and method](https://linguamagna.pages.dev/about/) - [Credits and licenses](https://linguamagna.pages.dev/credits/) - [Sitemap](https://linguamagna.pages.dev/sitemap.xml) Word pages follow //words// and Mandarin characters /mandarin/characters//. Content licenses: Tatoeba CC BY 2.0 FR, CC-CEDICT and Wiktionary-derived data CC BY-SA 4.0, original lessons CC BY-SA 4.0.