Training Neural Networks to predict the outcome is an essential cycle of this utilit. Various techniques like feedforward neural networks, back propagation learning, supervised and unsupervised learning, are covered in this tutorial. This tutorial also contains example of XOR Logic function trained using a 3-layered Neural Network.