Recommended Books (Links to Amazon Japan)

Grammarand conversation

Beginner
Link to Basic Kanji 120 (Free)  
High-
beginner
Link to Basic Kanji 320  
Pre-
intermediate
Link to Basic Kanji 320  
Intermediate
 
High-
intermediate
Pre-advanced
 
Advanced
 

BusinessJapanese

Intermediate
Business
Link to Basic Kanji 320      
High-
intermediate
Business
Advanced
Business
敬語
keigo
電話応対
   
ビジネスメール
       

JLPT

N5
Link to Basic Kanji 320
   
N4
Link to Basic Kanji 320
   
N3
   
N2
N1

Others

ぎおん語、ぎたい語
副詞
慣用句、四字熟語
絵本
   
シャドーイング
 
Speaking Skills
Learned through Listening

"JAPANESE LIVE"
"Japanese Reading Library"

Level 0
"Japanese Reading Library"

Level 1 (for N5)
"Japanese Reading Library"

Level 2 (for N4)
"Japanese Reading Library"

Level 3 (for N3)
"Japanese Reading Library"

Level 4 (for N3, N2)
 
for advanced level
   

Headset for Skype lesson
Whiteboard
Pen