This document provides an introduction to neural networks and connectionism. It discusses what neural networks are, including their basic components and how they learn through gradual changes in connection strengths. The history of neural networks is reviewed, from early work in the 1950s to today's applications in areas like computer vision and autonomous vehicles. Biological inspiration for neural networks from the brain is described. Early models like perceptrons and limitations like the XOR problem are covered. Backpropagation networks that can learn any function are introduced. Finally, unsupervised learning techniques like Hopfield networks and self-organizing maps are briefly discussed.