Hi, for basic I really go to standard Japanese course using the famous Minna no Nihongo and the course is very structured in terms of grammar and topic. It has listening, talking between classmates, and writing which includes all aspect.
After I reached certain level, I know I need to do more and find way other way to study. So, I went to Japan and confirming that if I go to the next level, it would be more toward reading grammar which is hardly used in daily conversation while I have not mastered on using all of the grammar I learnt. So, I tried to understand book that only write conversation.
After returning back, I search course that focus on conversation. In the class, sensei does not use book. One page of it could be used for 2 classes which is only used as topic reference. It does not give chance for communication between student but the teacher explain a condition and ask each student to answer and correct each single student. Whatever sensei said that we do not understand, question is raised, so we learn new vocab. I realised that the vocabulary that is used is a common vocab I found in drama later on because it does not refer to as book.