In the official course catalogue of TU Braunschweig you can find all the courses offered:
The language of instruction at TU Braunschweig is primarily German. Many degree programmes also offer English and bilingual courses, which you can find here in an overview:
For your studies at TU Braunschweig you do not pay tuition fees, but only a semester fee of about 350 € per semester. This fee is used, for example, to finance the semester ticket and facilities such as the refectory, the halls of residence and the university sports programme.