This course aims at providing math majored students with solid foundation in the theory of analysis, cultivating their ability of rigorous logical reasoning and mathematical thinking. It uses epsilon-delta language to define basic concepts in Calculus and covers elementary theory of real numbers, limits, continuity of functions, derivatives and indefinite integrals.