In this course, we provide an overview of the economic theories underpinning modern competition policy and sectoral regulation. We do so by exposing those theories and illustrating them with examples and cases, but also by working out numerical examples which have to worked out (i.e. coded) using Python. Hence, beyond the primary (content) goal of mastering the economic foundations of two important forms of government intervention in the functioning of markets, the course has a secondary (skill) goal of learning the basics of that open programming language. Both skills may prove useful in your future career as an economic analyst or other occupations.
At the end of the course, successful students will be able:
(i) to solve some economic models relevant for competition policy and regulation analytically;
(ii) to use Python to program and numerically solve those models;
(iii) to interpret the outcomes of economic models in order to derive policy implications;
(iv) to clarify the relationship between competition laws, economic models and the outcomes of these models;
(v) to explain and apply the main concepts of competition policy and regulation.
Microeconomics 1 or equivalent
Mathematics 1 or equivalent
Intermediate Microeconomics: Information Economics or equivalent
Industrial Economics or equivalent
∗ Introduction: basic economic concepts relevant for competition policy|
∗ Agreements between Firms (Article 101).
∗ Vertical Agreements.
∗ Article 102: Abuse of a dominant position (two lectures).
∗ Horizontal Mergers.
∗ Regulation of a monopolist.
∗ Competition in health care markets.
Type of instruction
Webinar (DataCamp), video lectures and interactive lectures.
Type of exams
Your final grade is the weighted average of two homework assignments and a written final exam.