Depending on your country of origin you might need to apply for a visa for your stay in Germany. Please get in touch with the German embassy in your home country in due time to make the necessary arrangements.  

The German Federal Foreign Office provides an overview on visa requirements. Please refer to the table of countries whose citizens require/do not require visas to enter Germany.