Is "He then moved to Y and started Z University's W program, from which he graduated ..." correct? [closed]
Solution 1:
Yes, I think your first sentence is fine. If you are still unsure you could substitute "course" for "program" which may sound better to some listeners.
If you look at American degree prospectuses such as this one from Harvard you see they use the word "program" whilst a similar page from Oxford University uses "course" . This tends to be a US V Br English thing, but I'm sure that you could find counterexamples on both sides.
Another tweak could be to say :
He then moved to New Haven and started Yale University's Environmental and Natural Resource Economics course, from which he graduated with a Master of Philosophy degree in 2010.