The “Bremer Volkshochschule” offers different German language courses for the job. With these courses you can reach the levels B1/B2/C1. All courses end with a test and a certificate.
At consultation you can find out which course is the best for you and if you’re allowed to take part.
The courses are funded by BAMF.