Hands-On Artificial Neural Networks