Social learning through coding