There are plenty of options to obtain an entry visa for Germany. You can get more information on the website of Federal Office of Migrants and Refugees. In nutshell, it mainly depends on your status at ESD group. e.g. you are a PhD student, Post doc, short term faculty visitor and etc. 

  1. Student Visa, This is a standard 
  2. Work Visa
  3. Scientific Visa