Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
A

awesome-japanese

> 编程语言
Open source

Awesome Japanese Learning Resources

2.3K stars0 likes0 views
WebsiteGitHub

About

Awesome Japanese Learning Resources

Awesome Japanese

A curated list of Japanese language learning resources.

Contents

  • How To Use These Resources
  • Beginner Guide
  • Textbook
    • Genki
    • Tobira
    • Minna no Nihongo
    • Quartet
  • Course
  • Hiragana and Katakana
  • Kanji
  • Vocabulary
  • Grammar
  • Reading
  • Listening
  • Speaking
  • Community
  • Video
  • Dictionary
  • Software
  • Featured on This List

How To Use These Resources

Indicator Description
:baby: beginner
:man: intermediate
:older_man: advanced
:iphone: mobile app
:computer: computer software
:satellite: browser extension
:jp: Japanese UI only
:japan: Japan IP restricted
:moneybag: costs money
:warning: warning
:book: book
:card_index: Anki deck
:robot: generative AI

Beginner Guide

New to Japanese? Start here!

  1. All beginners should start with one of the guides below (the top two are the best in my personal opinion).
  • Starter's Guide - From /r/learnjapanese subreddit.
  • DJT guide - A well-written guide.
  • Grammar Guide to Japanese - By Tae Kim (Note: Tae Kim also has a "Complete Guide to Japanese", which is a work in progress).
  • The Moe Way - Fundamentals guide plus setup walkthroughs for immersion tools like visual novel text hooks.
  1. A summary of the guides is basically this: first, learn hiragana and katakana using the links in the Hiragana and Katakana section further down this page. The Tofugu links are a good starting place.

  2. Next is grammar/vocabulary. You can either use a structured textbook or a more free-form online grammar guide like Tae Kim. Either one works, try one or both and stick with the one you like the best.

For vocabulary, three nice options are Wanikani, Memrise, and Anki. If you go with the Anki route, consider a deck that displays sentences on the front rather than single words, as this will force you to learn words in context.

For translation, try to avoid Google Translate. Instead choose one from the Dictionary list.

  1. That's it. There are many, many paths to learning Japanese. The most important thing is to choose the one you enjoy. If you don't enjoy your study, you won't succeed, so keep searching until you find the resource or study method that you enjoy. Look through all the resources below, ask someone if you need help, and good luck.

Textbook

Textbooks provide you with structured learning material.

Genki

Everyone's favorite Japanese textbook. Recommended for beginners. Description: The second edition of the most highly regarded teaching textbook on the Japanese language, covering speaking, listening, reading, and writing to cultivate overall language ability. Each lesson in the revised edition features a new section dubbed "Culture Notes", and now includes the audio CD companion which is in mp3 format ready to install on any music player. In Japanese/English.

  • Official
  • Amazon :moneybag:
    • Genki 1 Textbook
    • Genki 1 Workbook
    • Genki 2 Textbook
    • Genki 2 Workbook
    • Genki Answer Key
  • Unofficial - Study tool.

Tobira

The "Tobira" textbook combines the practice of all four language skills (reading, listening, writing, speaking) and is designed for use by students who have completed a beginner level Japanese textbook, or in terms of classroom time, have taken somewhere between 250 to 300 hours of Japanese study. The primary goals of this textbook are to solidify the grammar, vocabulary and kanji foundation studied during the beginner level and to develop all 4 language skills. What makes this book unique is that you can learn Japanese using multimedia in addition to the textbook.

  • Official - Unlock multimedia content and Anki deck with special code in the textbook.
  • Amazon :moneybag:
    • Tobira Textbook
    • Tobira: Power Up Your Kanji - Covers 800 kanji total: 297 from beginner textbooks plus 503 introduced in Tobira.
    • Tobira: Grammar Power - Japanese grammar skill build up book.

Minna no Nihongo

Similarly to Tobira, Minna no Nihongo is intended for intermediate-level students.

  • Official
  • Amazon :moneybag:
    • Minna no Nihongo II
    • Minna no Nihongo II Workbook

Quartet

The natural successor to beginner textbooks like Genki, Quartet develops all four language skills (reading, writing, speaking, listening) across two volumes, progressing from JLPT N3 in Volume 1 to N2 in Volume 2. Downloadable resources and a companion Vocab & Kanji app are available.

  • Official - Audio, downloadable resources, and teacher materials.
  • Amazon :moneybag:
    • Quartet 1 Textbook
    • Quartet 1 Workbook
    • Quartet 2 Textbook
    • Quartet 2 Workbook
  • Quartet Vocab & Kanji app - Flashcards, kanji stroke-order, and timed quizzes for the series' vocab :iphone: :moneybag:.

Course

  • Easy Japanese - Made by NHK in multiple languages :baby:.

  • Erin's Challenge - Video based Japanese lessons :man:.

  • LingoDeer - Duolingo-style app whose courses focus on East Asian languages :iphone:.

  • NativShark - All in one Japanese learning platform, combining vocab, grammar, kanji and speaking practice :moneybag:.

  • NHK 高校講座 / NHK High School Course - NHK high-school video/audio lessons; good for basic vocabulary across many fields :man: :japan:.

Hiragana and Katakana

Alphabet of Japanese language.

  • Hiragana
    • Tofugu for Hiragana - Hiragana lesson.
    • Learn Hiragana in 1 Hour - Hiragana video lesson.
    • Hiragana Practice Sheet - Print and practice.
    • Listening Game for Hiragana - Hiragana game.
    • Kana SH - Practice Hiragana in a terminal fashion (sources) :computer:.
    • Keiko - Browser typing tutor: type kana, kanji, and JLPT N5–N3 sentences; switchable romaji hints :computer: :moneybag:.
    • Rail Typing - Practice Japanese station names through railway-themed typing races :computer:.
  • Katakana
    • Tofugu for Katakana - Katakana lesson.
    • Learn Katakana in 1 Hour - Katakana video lesson.
    • Listening Game for Katakana - Katakana game.
    • Katakana Practice Sheet - Print and practice.
  • App
    • Kana - Hiragana and Katakana - iOS app to read, write, and drill hiragana and katakana with quizzes :iphone:.
    • Kakugo - Android hiragana, katakana and kanji learning app :iphone:.
    • Kanji Dojo - Android application for practicing writing Japanese characters :iphone:.
  • Anki Deck
    • Hiragana + Katakana w/ Audio & Stroke Order - :card_index:.

Kanji

  • Hacking Kanji - Guide: 2,200 Kanji in 97 Days.
  • Kanji Koohii - Help you complete the kanji learning method called Remembering the Kanji.
  • Kanji Damage - A Kanji learning method.
  • Wanikani - Kanji learning platform :moneybag:.
  • Anki Deck
    • DJT Anki Guide - A guide for downloading/customizing Anki with a link to the popular 6k/2k deck.
    • Kodansha kanji learner's course with vocabulary - :card_index: This deck is meant to be used together with the Kodansha Kanji Learner's Course book (KLC).
    • Official KanjiDamage deck - :card_index: This is the ultimate deck to learn Kanji with the KanjiDamage method.
    • All in One Kanji Deck (Heisig's RTK Order, 6th ed.) - :card_index: Based on Heisig's Remember the Kanji 6th ed. book.
  • Kanji alive - Kanji study tool created by the University of Chicago.
  • Kanjipedia - Kanji search site operated by the Japan Kanji Aptitude Testing Foundation :jp:.
  • Kakijun - Help you find the stroke order of a kanji :jp:.
  • The Kanji Map - Explore kanji decomposition as an interactive graph.
  • KanjiDraw - Kanji practice app with stroke-order puzzles, gamified drawing, and a draw-to-search dictionary :baby:.
  • WaniAnki - WaniKani companion for reviewing kanji, vocab, and radicals; custom decks, filters, and quizzes :iphone: :computer:.

Vocabulary

  • Anki - Popular flashcard based software :iphone: :computer:.
    • Anki User Manual
    • How to use Anki to Learn Japanese - Anki video tutorial.
    • Nayr's Core 5000 - :card_index: Designed around an i+1 approach where learners are exposed to more than they know.
    • Japanese Core 2000/6000 - :card_index: Popular Anki Japanese deck (Core 2k/6k).
    • Japanese 10K WK Breakdown - :card_index: Core 10K vocabulary, broken down by WaniKani kanji.
  • Memrise - Popular online/app flashcard platform :iphone:.
  • jpdb - Powerful Japanese dictionary and all-in-one learning system for kanji and vocabulary.
  • Japanese Number Converter - Convert numbers between kanji, hiragana, and romaji.
  • SakeSaySo - Japanese-English dictionary app with SRS flashcards, daily news translati

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

JavaScriptawesomeawesome-listhiraganajapan

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言