This course deals with core concepts of the theory of insurance demand. After a review of essentials of decision theory the optimal design of insurance products is addressed from an information economics point of view. Optimal risk sharing in a complete information setting is discussed as the benchmark case. The main emphasis is placed on principal agent problems due to superior knowledge of the insured. In particular the class covers adverse selection and moral hazard which heavily affect almost any real-life insurance market. Implications for product design as well as the interaction between insurance and other markets are analyzed.