A neural network is a computational model inspired by the human brain, composed of layers of interconnected nodes (neurons) that process information by passing signals through weighted connections. Each layer extracts increasingly abstract features from the input. Neural networks are the foundation of deep learning, powering image recognition, speech synthesis, language translation, and game playing. The key insight is that with enough data and layers, neural networks can learn virtually any pattern.