Course Material
Part 1: Welfare; exercises
Parts 2 and 3: Producer Theory; exercises
Part 4: Welfare Analysis of Competitive Markets; exercises
Part 5: Monopoly; exercises
Part 6: Oligopoly; exercises
Part 7: Price Discrimination; exercises
Past course material is available here