This presentation introduces artificial neural networks (ANN) as a technique for regression and classification problems. It provides historical context on the development of ANN, describes common network structures and activation functions, and the backpropagation algorithm for training networks. Experimental results on 7 datasets show ANN outperformed other methods for both regression and classification across a variety of problem types and data characteristics. Limitations of ANN and areas for further research are also discussed.