Deep Learning: a hands-on introduction