1. Duolingo is a free language learning app for iOS, Windows and Android devices. The app makes learning a new language fun by breaking learning into small lessons where you can earn points and move up through the levels. Read more about Duolingo.

  2. Learn a new language with games, humorous chatbots and over 30,000 native speaker videos.

  3. Learn to read and write Japanese kanji and vocabulary on your own. Study all of the jōyō kanji with mnemonics and the best spaced repetition system online. It's easier and better than any flashcard app to do your reviews.

  4. Learn languages online for free with Mondly, the language learning app loved by millions of people worldwide. Enjoy fun daily lessons, practice real conversations with a Chatbot and achieve flawless pronunciation and fluency in no time!

  5. Join the global language learning community, take language courses to practice reading, writing, listening and speaking and learn a new language. Learn English with busuu's .

  6. Babbel is a paid language learning service that aims to strike a balance between thoroughness and cost efficiency.

  7. Master kanji, hiragana and katakana, along with Japanese grammar and vocabulary.

  8. Lingvist helps you take your foreign language skills to the next level with a broad selection of exercises and lessons.

  9. Rosetta Stone is the world's most popular software for learning languages. It is offered at a cost of just $169 when purchased outright, but it is also possible to purchase language programs in a subscription format that offers ongoing support.

  10. Remember the kanji; mnemonics, smart dictionary, flashcards, spaced repetition.