Kolmogorov-Arnold Networks (KANs) are a new type of neural network architecture that uses activation functions on edges instead of nodes, which can lead to better model accuracy and interpretability. KANs are based on the Kolmogorov-Arnold representation theorem and have strong mathematical foundations. The article introduces the KAN architecture and provides examples, tutorials, and advice on hyperparameter tuning. The authors also discuss the potential applications and limitations of KANs.