This course covers most fundamental parts of calculus, which can be divided into two main parts – differentiation and integration. The course starts by giving a brief refresh of preliminary mathematical background which is necessary for learning and appreciating calculus. Then we go through the topics of limits and continuity, differentiation, applications of differentiation, integration, applications of the definite integral, and inverse functions.