Nihongo to Japan Self-Study Japanese N5–N1

The site's self-study course as books: comics, vocabulary, grammar charts, exercises and answers, from N5 all the way to N1 — 8 books, each in 9 language editions (Traditional Chinese, English, Simplified Chinese, Korean, Vietnamese, Indonesian, Thai, Spanish and French). The full course stays free forever on the website; the e-books are for reviewing offline, highlighting and printing out to write in.