The focus of this course lies on optimization of functions of several variables. Decision makingalways involves optimization, irrespective who is the decision maker (a consumer, firm, non-profit organization, or the government). The course will provide tools necessary to handle basic types of optimization problems encountered in economic modelling. We will study how to solve unconstrained optimization programs, optimization programs with different types of constraints (equality, inequality and mixed constraints). We will also cover quadratic forms, comparative statics, implicit functions.