The courses of study include a Bachelors degree, a Masters and a doctoral programme with a wide scope. The department is currently educating more than 2000 students. Among them are about 1500 in the undergraduate courses, and more than 400 in the doctoral programme. With over three hundred Bachelors or Masters graduations and over one hundred doctoral degrees awarded in the academic year, Heidelberg is at the top of all German physics departments. Education and training are strongly oriented towards research.