Note
spinnen - to spin (making a string) or to be crazy :Dif someone tells you Du spinnst ! he most likely doesn't want to praise your weaving skills ;-)
Elon.io is an online learning platform
We have an entire course teaching German grammar and vocabulary.