LinkedIn and GitHub are partnering to release over 40 software development courses, all free for a limited time.