Coding, designing and networking: fostering learning through social connections