This paper presents the procedure of Automatic Differentiation, which provides an efficient and accurate way to compute derivatives. Step-by-step implementation is shown for two examples. Numerical results indicate that the speed-up achieved can be considerable, when the methodology is applied to a functional where the number of inputs is much larger compared to the number of outputs.