- 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 feel, mind, act, charm, rule, space, and time 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.
- International Phonetic Alphabet (IPA) Keyboard
German language
English language
Spanish language
French language
Russian language
Chinese language
Japanese language
Vietnamese language
Arabic language