This course is to help students to build basic abilities in solving macro- and micro-economic optimization problems. I will introduce you some useful mathematical instruments, e.g. advanced discrete, continuous, and constrained dynamic optimization analyses, in dealing problems with optimal controls/dynamic programming in macro- and microeconomic theories, as well as some matrix algebra for econometrics.