There are several major banks within Germany. They all offer a special bank account for students. You don’t have to pay fees for these accounts. They differ slightly in their conditions and offers.
offers a Junges Konto without fees for students up to the age of 30. You can fill in an online application form, print it and take it to a branch office together with your ID.
Deutsche Bank offers a without fees for students up to the age of 30.
Commerzbank offers a without fees for students up to the age of 30.
Tip of a student (not checked by us): N26 is an online platform where you can open a bank account before coming to Berlin/ registering at the Bürgeramt. It has a well done English version as well.
There might be more offers from different banks, please make sure that you check the websites for the up-to-date details.