Most universities in Germany offer the so-called “Duales Studium”. This special way of studying makes it possible for students to study theory at a traditional university and at the same time practice what they have learned at companies that partner with the university or program. Depending on your visa you will most likely be able as a foreigner to work only 120 days out of the year. As long as this is in agreement with your university’s program you can participate in the highly successful Dual Studium program.