A German course at B1 level takes you from basic to independent language use: everyday life, work and dealings with public authorities become manageable on your own. Most courses also prepare you for the telc B1 exam or the DTZ.
Berlin has one of the densest concentrations of language schools in Germany, from BAMF-funded integration courses to evening classes for people in work.