- Chunk-based journaling with pronunciations and meaning, surrounded by grammar (word attributes and tones), terms, tenses.
- Essentials of language learning - words, chunks, tenses, tones, pronunciations
- use the framework of charm, feel, mind, act, rule, time, and space to learn languages
- Duolingo is a platform developed by a U.S. company offering language learning for free with gamification elements like XP for lessons learned, badges for levels.
- Be critical about its intentions of curriculum creators while learning.
- It lacks detailed grammar tips for Arabic and Russian
- for new Duolingo users that registered, the challenge will cost gems and have limited hearts;
- unlocking a level will only give 50 XP, and the heart used in the challenging won't affect the accumulated hearts daily.
- Lexilogos is a free knowledge and references hub on resources of language learnings, like dictionaries, synonym, keyboards, and maps maintained by Xavier Nègre from Marseille, France.
- a useful tool to convert notes in Latin letters to language systems using different characters
- Reverso Context is a platform that offers software and web extensions to help learn languages in its context with the definitions, synonyms, and conjugations, with its team based in France.
- Rosetta Stone (can be accessed through CPL in Canada for free) - designed to integrate writing, reading, grammar, speaking, listening, and vocabulary, with customized keyboard and alphabet pronunciation guide, using visualized learning of Western Languages; more immersive learning experience on one language, but still you can switch between languages before logging in, suitable for self-studying in a quiet room. Stories to listen and follow reading.
- Mango Languages (can be access through VPL in Canada for free) - more user control, smooth UI, most learning the conversations, grammar knowledge integrated into the each course, much user freedom, may get abused by users.
French language
Spanish language
English language
Arabic language
Chinese language
Japanese language
German language