Getting up to Date on Macro
A good site, with high quality online lectures, is the MIT Open Course Ware. 

You will find courses going from Principles of Macroeconomics, Economic Growth, Macroeconomic Theory I, II, III to Advanced Macroeconomics I or II.