These lecture notes cover several topics such as Preliminaries on Modern Economics and Mathematics, Consumer Theory, Production Theory, Choice Under Uncertainty, Game Theory, Theory of the Market, general equilibrium theory, welfare economics, social choice theory, public goods, externalities, optimal contract theory, and general mechanism design theory.