Practically all calculus based numerical methods for nonlinear computations are based on truncated Taylor expansions of problem-specific functions. The basic assumption of AD is that the function to be differentiated is at least conceptually evaluated by a sequence of "elemental" statements. We will see how the basic forward mode of Automatic Differentiation works and also some advanced applications to the field of high dimensional integration.