This book is a primer in dynamic programming and related numerical techniques. The reader is introduced to formal concepts by an application to a simple deterministic growth model. The concepts can then be easily adapted to deal with Real Business Cycle, New Keynesian models, dynamic CAPM and many other topics in Macroeconomics and Finance.