Return to Article Details An Investigation Into the Perceived Effectiveness of GitHub Repositories to Teach Programming Download Download PDF