Citizens of third countries
Citizens of non-EU countries always require a visa for the intended purpose of their stay.
A change in the purpose of the stay after entry into Germany is usually not possible.
Who issues the visa?
Visitor's visas are issued by the embassies and consulates of the Schengen countries; so-called Schengen visas.