This book is designed as an advanced undergraduate or a first-year graduate course for students from various disciplines and in particular from Economics and Social Sciences. The first part develops the fundamental aspects of mathematical modeling. The second part introduces the basic concepts and techniques of Dynamic Optimization.