I would describe what I do as learning coaching, helping people to master German as a foreign language. In my courses, participants learn to use communication strategies that they can apply to their specific needs, e.g. specific strategies for preparing to write a text and to be able to correct themselves.
To achieve this, the participants create their own portfolio where they can set and track individual goals.
The great thing about this is, that not only does it help you to learn the German you need, you can then apply the same strategies to learning any other language and pretty much everything else.