The course aims at presenting the statistical theory of design of experiments. The basic question is at which settings to observe a system in order to estimate, or at least identify, some specific model parameters. Emphasis will be given to the study of optimal designs, where optimality is refers to specific statistical properties of the estimates, and to a recently developed algebraic encoding of designs supported on polynomials.