В Германии есть тысячи бесплатных магистерских программ как на английском, так и на немецком языке. Обучение практически во всех госвузах бесплатное для иностранцев. Плюс студенты имеют право подрабатывать до 20 часов в неделю (средняя оплата 10-12 евро в час и выше), а после окончани вуза - остаться в стране на 1,5 года искать работу. Подробнее об обучении в Германии здесь