We recommend you to start preparing for your stay in advance, as the visa application procedure can take several months.
It is very important to start looking for suitable accommodation in advance as the demand is high.
In order to be enrolled for a study in Germany you need a valid health insurance.