Ausbildung
Ausbildung is a vocational training program where a students go to school and works simultaneously.

Ausbildung is an advanced learning system in Germany which consists of two parts, theory and practice sections. Ausbildung or Azubi (Auszubildende) participants must work 3-4 days a week in a company. The rest 8 to 12 hours a week studying theory at the Berufschule.
Therefore, Azubi has a relative income or salary of up to 1000 Euros per month (it is depending on the company).
The Ausbildung program is not only specific to Germans. However this program is open to the whole world. It's just that there is one important requirement that must be achieved by all Ausbildung participants, that is mastering in German Language at least Level B1.