The goal of this course is to familiarize students with the methodology for the analysis of equilibrium and efficiency in exchange economies, in production economies and in environments with external effects. To reach this goal students need to master a set of analytical tools, develop a set of skills and reach an analytical proficiency that are described in the following: (i) Students will need to master the concepts of equilibrium and efficiency, will understand their use in economic analysis and will comprehend how to apply them to analyze economic problems; (ii) In terms of specific abilities, students will be able to carry out formal analyses of economic problems; (iii) In terms of general abilities, students will develop their analytical ability ad their abilities to carry out critical analyses. (iv) Students will finally need to reach sufficient proficiency in the solution of complex problems.