add code learning resources