When applying for visa, you can provide evidence that you are able to meet your living costs by opening a blocked bank account.
You have free choice of provider.
It might be possible to open a limited‑withdrawal account with a bank in the town or city where you will be studying. To find out, contact the local bank directly.
Information on providers that offer this service worldwide is available on the Website of the German Foreign Ministry.