I did a basic german language course, thru the local Gemeinder .... 6months for the first (60 lectures) - Niveau A2
..and then a second course, Niveau B1 (46 lectures)..... each course costing about Sfr300. (very cheap huh!)
Was conducted by "Machbar Bildungs-GmbH
Erwachsenenbildung Integration Konfliktbearbeitung"
5000 Aarau. Tel. 062 / 823 24 28
The certificates are very nice, and give details about what exactly one learned - and are recognised.
This gave me a very good grounding in grammar.
I`m now even able to help my grandkids with their german homework!
Hope this info is of some help.