みんなの日本語 初級II ・ 第二十六課 〜 第五十課
Complete study guides for lessons 26 to 50 — the grammar that carries you from N5 to JLPT N4. Furigana on every kanji, explanations in plain English, the mistakes learners really make, and practice with answers.
Each lesson is a complete study guide you can work through on its own.