The author hopes that students who use this book will find it easy to understand the calculus lecture material. For this reason, the author presents the material in detail, starting with concepts, examples, and exercises for each material. As this book may have flaws, the author is open to criticism and suggestions from readers to further improve this book. Author hopes that this book will help readers deepen their understanding of mathematics, algorithms and programming.