There is a shop in Shanghai called Mingxian, where you can not only buy wool, but also learn knitting with people inside. This is completely free. There is a shop and several branches next to Ping 'an Dynamic Cinema on Nanjing West Road. You can go and have a look first.